1

Python Data Scientist Jobs in Massachusetts (NOW HIRING)

The Role As a Senior Data Scientist at STR, you will help develop disruptive technologies focused ... Python, C/C++ * Able to work and collaborate on multi-disciplinary teams * Able to communicate ...

Senior Data Scientist

Boston, MA · On-site

$100 - $130/hr

We are seeking a talented Data Scientist to join our team of researchers. The ideal candidate will ... Strong programming skills in Python (R in addition - an advantage) * Proficiency in statistical ...

The Role As a Senior Data Scientist at STR, you will help develop disruptive technologies focused ... Python, C/C++ * Able to work and collaborate on multi-disciplinary teams * Able to communicate ...

Senior Data Scientist

Boston, MA · On-site

$144K - $181K/yr

Implement, train, and evaluate machine learning models using Python and AWS SageMaker. * Develop ... Design A/B tests of the Data Science team's models and analyze their results * Communicate ...

The Role As a Senior Data Scientist at STR, you will help develop disruptive technologies focused ... Python, C/C++ * Able to work and collaborate on multi-disciplinary teams * Able to communicate ...

Senior Data Scientist

Boston, MA · On-site

$144K - $181K/yr

Implement, train, and evaluate machine learning models using Python and AWS SageMaker. * Develop ... Design A/B tests of the Data Science team's models and analyze their results * Communicate ...

Data Scientist

Boston, MA · On-site

$123K - $129K/yr

Data Scientist Job Requisition: 6630.6346.7 Job Location: 40 Water St, Boston, MA 02109, Required ... Experience must include one year in each of the following: 1. Build propensity models using Python ...

Senior Data Scientist

Boston, MA · On-site

$110 - $140/hr

As a Senior Data Scientist at Tive, you will own and drive data science and machine learning ... Strong Python skills and solid data engineering fundamentals. * Proficiency in SQL. Experience with ...

As a Senior Data Scientist, you will develop statistical models and machine learning algorithms to ... Advanced programming skills in Python (with libraries such as scikit-learn, PyMC, mlforecast, etc ...

Xometry is seeking a Senior Data Scientist to our sourcing team. The ideal candidate will have a ... Use data analysis and visualization tools (examples include SQL, Python, Jupyter Notebooks, and ...

Proficient in Python programming language (scikit-learn, pandas, numpy, scipy, etc.). * Proficiency ... data science/ predictive analytics environment preferred. * Self-directed and able to work with ...

Data science, machine learning, and analytics are a crucial part of this mission. These ... Experience solving real-world problems using programming languages such as SQL, Spark, and Python ...

Senior Data Scientist

Boston, MA · On-site

$140 - $200/hr

Proficiency in Python and modern data science libraries (pandas, NumPy, scikit‑learn, TensorFlow / PyTorch, etc.) * Strong grounding in statistics, machine learning, and applied AI, with ...

The data science team at FocusKPI builds models and machine learning algorithms that power all our ... Proficiency in common programming languages such as Python and SQL . * Experienced and comfortable ...

Sr. Data Scientist

Framingham, MA · On-site

$120K - $165K/yr

Data science, machine learning, and analytics are a crucial part of this mission. These ... Experience solving real-world problems using programming languages such as SQL, Spark, and Python ...

Senior Data Scientist

Boston, MA · On-site

$85K - $100K/yr

... Python and/or R and relevant data science and geospatial packages Proficiency working with relational databases Proficiency with geospatial data processing and management using GIS tools such as ESRI ...

Showing results 41-60

Python Data Scientist information

See Massachusetts salary details

$41K

$134K

$214.6K

How much do python data scientist jobs pay per year?

As of Aug 18, 2026, the average yearly pay for python data scientist in Massachusetts is $134,046.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,600.00 and $148,500.00 per year, depending on experience, location, and employer.

What is a Python data scientist?

A Python Data Scientist is a professional who uses Python programming language and its data analysis libraries to extract insights from large datasets. They apply statistical techniques, machine learning algorithms, and data visualization tools to solve business problems and make data-driven decisions. Python Data Scientists often work with tools like pandas, NumPy, scikit-learn, and Jupyter notebooks to manipulate data and build predictive models. Their role typically involves collecting, cleaning, analyzing, and interpreting complex data to help organizations make informed decisions.

What are some common challenges faced by Python data scientists when working with large datasets?

Python Data Scientists often encounter challenges related to processing and analyzing large datasets, such as memory limitations and slow computation times. To address these, professionals typically use libraries like Pandas, Dask, or PySpark to optimize data handling and leverage parallel computing. Collaborating closely with data engineers and IT teams can also help in setting up efficient data pipelines and scalable infrastructure. Staying updated with best practices in data preprocessing and model optimization is crucial for managing these challenges effectively.

What are the key skills and qualifications needed to thrive as a Python data scientist, and why are they important?

To thrive as a Python Data Scientist, you need strong analytical skills, a solid understanding of statistics, machine learning, and proficiency in Python programming, typically backed by a degree in computer science or a related field. Familiarity with tools and libraries such as Pandas, NumPy, Scikit-learn, TensorFlow, and version control systems like Git is essential. Problem-solving, curiosity, and effective communication are standout soft skills for this role. These abilities are crucial for extracting actionable insights from data, building predictive models, and collaborating across multidisciplinary teams.

What is the difference between Python Data Scientist vs Data Analyst?

AspectPython Data ScientistData Analyst
Required SkillsPython, machine learning, statistical analysis, data modelingExcel, SQL, basic statistics, data visualization
CertificationsData Science certifications, Python programming coursesData analysis or business intelligence certifications
Work EnvironmentData science teams, R&D, predictive modeling projectsBusiness units, reporting, data visualization tasks
Industry UsageTech, finance, healthcare, e-commerceRetail, marketing, finance, healthcare

Python Data Scientists focus on building predictive models and advanced analytics using Python, while Data Analysts primarily interpret data through visualization and reporting. Both roles require strong analytical skills, but Python Data Scientists typically have more programming and machine learning expertise, making them suitable for complex data projects.

How much do Python data scientists make?

Python data scientists typically earn between $80,000 and $130,000 annually, depending on experience, location, and industry. Senior roles or those with specialized skills in machine learning and big data can command higher salaries, often exceeding $150,000. Compensation may also include bonuses and stock options in some companies.

Is Python good for data science?

Python is widely used by data scientists due to its simplicity, extensive libraries like Pandas, NumPy, and scikit-learn, and strong community support. It enables efficient data analysis, modeling, and visualization, making it a preferred programming language in the data science field.

What are popular job titles related to Python Data Scientist jobs in Massachusetts?

For Python Data Scientist jobs in Massachusetts, the most frequently searched job titles are:

Infographic showing various Python Data Scientist job openings in Massachusetts as of August 2026, with employment types broken down into 1% As Needed, 88% Full Time, 9% Part Time, and 2% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $134,046 per year, or $64.4 per hour.

Data Scientist (CLEARANCE REQUIRED)

STR

Woburn, MA • On-site

$110K - $138K/yr

Other

Re-posted 7 days ago


Job description

About the Team
STR's Analytics & C2 (AC2) Division researches and develops novel technologies to solve challenging national security problems through advanced analytics and C2 technologies. Our team consists of passionate and motivated engineers and scientists with advanced degrees in engineering, computer science, mathematics, physics, and data science. We use our expertise and creativity to take innovative ideas from conception to mature implementation to improve mission success of our customers.
The Signals Exploitation and Tracking (SET) Group in the Analytics and C2 Division focuses on applying machine learning, statistics, estimation theory, and information theory algorithms for signals exploitation, target tracking, predictive analytics, and system resource management.
The Role
As a Senior Data Scientist at STR, you will help develop disruptive technologies focused on signals exploitation, estimation theory, system resource management, and systems analysis. You will contribute to data analysis, engineering software, and validation/verification of cutting-edge algorithms for novel application domains and modalities. You will explore fascinating datasets, develop cutting-edge algorithmic techniques, and solve high-impact, unique problems for our customers. In addition, you will participate on project teams and interact with customers. We are looking for someone to join our team onsite as this position is based in the Woburn, MA office.
Who you are:
  • Active Top Secret Clearance Required with SCI eligibility, for which U.S citizenship is needed by the U.S government
  • Have experience in intelligence or military-related mission areas
  • MS degree or a BS degree with at least 2 years of experience, in a scientific field such as applied math, physics, electrical engineering, computer science, or data science
  • Experience building data analysis pipelines using standard tools (e.g., Python, C++), including implementing software to identify key metrics for various data sets
  • Experience designing and implementing experiments to verify and compare algorithm performance with measured data and/or simulations using standard analysis tools (e.g., Python)
  • Experience with standard data science tools such as scikit-learn, Pandas, and Matplotlib
  • Proficiency in one or more programming languages: Python, C/C++
  • Able to work and collaborate on multi-disciplinary teams
  • Able to communicate technical foundations findings to technical and non-technical audiences

Even better:
  • Have experience in statistical inference, systems simulation capabilities, Monte Carlo or optimization methods, and/or data structures
  • Have expertise working with time-series data (sampled signals and/or discrete detection series)
  • Have expertise working with geospatial and/or spatio-temporal data

Pay Information
Full-Time Salary Range: $110,000 - $138,000
The salary range listed is based on external market data. Offers are based on factors, such as but not limited to, the candidate's experience, education, training, key skills/critical skills, security clearances, and prevailing market and business conditions.
STR is a growing technology company with locations near Boston, MA, Arlington, VA, near Dayton, OH, Melbourne, FL, and Carlsbad, CA. We specialize in advanced research and development for defense, intelligence, and national security in: cyber; next generation sensors, radar, sonar, communications, and electronic warfare; and artificial intelligence algorithms and analytics to make sense of the complexity that is exploding around us.
STR is committed to creating a collaborative learning environment that supports deep technical understanding and recognizes the contributions and achievements of all team members. Our work is challenging, and we go home at night knowing that we pushed the envelope of technology and made the world safer.
STR is not just any company. Our people, culture, and attitude along with their unique set of skills, experiences, and perspectives put us on a trajectory to change the world. We can't do it alone, though - we need fellow trailblazers. If you are one, join our team and help to keep our society safe! Visit us at for more info.
STR is an equal opportunity employer. We are fully dedicated to hiring the most qualified candidate regardless of race, color, religion, sex (including gender identity, sexual orientation and pregnancy), marital status, national origin, age, veteran status, disability, genetic information or any other characteristic protected by federal, state or local laws.
If you need a reasonable accommodation for any portion of the employment process, email us at and provide your contact info.
Pursuant to applicable federal law and regulations, positions at STR require employees to obtain national security clearances and satisfy the requirements for compliance with export control and other applicable laws.