1

Data Science Software Engineer Jobs in Boston, MA

Lead Data Engineer

Foxboro, MA · On-site

$121K - $145K/yr

Required : • Bachelor's degree in computer science, data science, software engineering, information systems, or related quantitative field • 10+ years of Data Engineering experience, with at ...

Data Engineer

Waltham, MA · Remote

$58/hr

... software engineering • Experience in Snowflake Experience in Kafka, Flink ,Fivetran and Matillion is nice to have • Experience in Data Science and Machine Learning is nice to have Position:

Lead Data Engineer

Foxboro, MA · On-site

$121K - $145K/yr

Bachelor's degree in computer science, data science, software engineering, information systems, or related quantitative field; master's degree preferred. Experience : 10+ years of Data Engineering ...

Software Engineer II

Boston, MA · On-site

$120K - $190K/yr

Collaborate with multi-functional teams, including data scientists, software engineers, and domain experts, to understand requirements and deliver effective solutions. * Solve data quality issues and ...

next page

Showing results 1-20

Data Science Software Engineer information

See Boston, MA salary details

$48.3K

$140.9K

$192.8K

How much do data science software engineer jobs pay per year?

As of Jun 9, 2026, the average yearly pay for data science software engineer in Boston, MA is $140,922.00, according to ZipRecruiter salary data. Most workers in this role earn between $124,400.00 and $149,400.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Data Science Software Engineer, and why are they important?

To thrive as a Data Science Software Engineer, you need strong proficiency in programming (especially Python or R), a solid understanding of statistics and algorithms, and typically a degree in computer science, data science, or a related field. Familiarity with machine learning frameworks (such as TensorFlow or scikit-learn), data processing tools (like Spark or Hadoop), and cloud platforms (AWS, GCP, or Azure) is essential, as are relevant certifications. Excellent problem-solving abilities, communication skills, and the ability to work collaboratively with cross-functional teams set top performers apart. These competencies are vital for efficiently developing scalable data-driven solutions that drive business insights and innovation.

How does a Data Science Software Engineer typically collaborate with data scientists and other stakeholders on projects?

Data Science Software Engineers play a vital role in bridging the gap between data science and software engineering teams. They work closely with data scientists to translate prototypes and models into scalable, production-ready code, and often collaborate with product managers, analysts, and infrastructure engineers to ensure seamless integration. Regular communication and code reviews are essential, as is an iterative development process to address feedback and ensure solutions meet both technical and business requirements. This cross-functional collaboration helps deliver robust data-driven applications that align with organizational goals.

What is a Data Science Software Engineer?

A Data Science Software Engineer is a professional who combines software engineering skills with data science expertise to build scalable data-driven systems and applications. They design, develop, and optimize software that supports data pipelines, machine learning models, and analytics platforms. Their work bridges the gap between data scientists, who focus on statistical analysis and modeling, and traditional software engineers, who focus on building robust and efficient software systems. Data Science Software Engineers ensure that data solutions are production-ready, scalable, and maintainable.

What is the difference between Data Science Software Engineer vs Data Analyst?

AspectData Science Software EngineerData Analyst
Required SkillsProgramming, software development, machine learningData visualization, statistical analysis, reporting
Work EnvironmentSoftware development teams, engineering projectsBusiness units, reporting teams
Common ToolsPython, Java, SQL, ML frameworksExcel, Tableau, SQL, R
Industry UsageTech, finance, healthcare, startupsMarketing, finance, retail, research

While both roles analyze data, Data Science Software Engineers focus on developing software solutions and machine learning models, requiring strong programming skills. Data Analysts primarily interpret data through visualization and statistical methods to support business decisions. The roles often overlap but serve different functions within organizations.

What are popular job titles related to Data Science Software Engineer jobs in Boston, MA? For Data Science Software Engineer jobs in Boston, MA, the most frequently searched job titles are:
What job categories do people searching Data Science Software Engineer jobs in Boston, MA look for? The top searched job categories for Data Science Software Engineer jobs in Boston, MA are:

$121K - $145K/yr

Full-time

Posted 5 days ago


Job description

Job Summary:
Stellix Global Services is focused on delivering transformative solutions at the intersection of science and technology. They are seeking a Senior Data Engineer to own and build their Enterprise Data Platform, supporting analytics and insights across the organization while emphasizing technical leadership and best practices.
Responsibilities:
• Responsible for scoping, architecting, designing, and developing robust data engineering solutions—including data pipelines, data integration, and infrastructure.
• Support the data architect in the creation of conceptual and logical data models. Own the creation of physical data model optimized for analytics, reporting, and AI/machine learning use cases.
• Serve as the technical owner of the data platform—making architectural decisions, maintaining high code quality, and delivering scalable, reliable solutions.
• Integrate data from diverse sources, including databases, APIs, flat files and cloud platforms.
• Design, and build performant, scalable data pipelines using tools like dbt, Fivetran, and Airflow.
• Troubleshoot issues with production data pipelines and implement monitoring and alerting as needed.
• Design and deliver curated datasets to support analytics engineers in building AI and BI solutions.
• Collaborate across business, governance, QA, and analytics teams to ensure data quality, consistency, and successful solution delivery.
• Implement data quality frameworks and automated tests to ensure integrity, trust, and traceability across the pipeline.
• Define and implement enterprise scale data engineering best practices, standards and guidelines across the development life cycle.
• Stay up to date on the latest data engineering trends and technologies, advocate for new technologies and champion their adoption to continuously improve our data infrastructure.
Qualifications:
Required:
• Bachelor’s degree in computer science, data science, software engineering, information systems, or related quantitative field
• 10+ years of Data Engineering experience, with at least 3 years in modern cloud/data stack
• Demonstrated experience designing and implementing enterprise scale data platforms
• Proficient in data management disciplines, including data integration, modeling, building data warehouses/lakes, and data quality, or other areas relevant to data engineering responsibilities and tasks
• Strong communication skills, to be able to clearly articulate technical concepts to non-technical stakeholders
• Strong problem-solving skills and a proactive, ownership-driven mindset
• Proficiency in the design and implementation of modern data architectures such as cloud services (AWS, Azure, GCP) and modern data warehouse technologies (Snowflake, Databricks, Redshift, BigQuery)
• Experience with ETL/ELT design and development using tools like Informatica, Matillion, AWS Glue, or equivalent
• Strong experience with database/big data technologies such as Oracle, SQL Server, Teradata, Apache Spark, Delta Lake, Hadoop
• Experience with DevOps/DataOps, Continuous Integration and Continuous Delivery (CI/CD) principles/technologies using tools such as BitBucket, Jenkins, or similar
• Experience with Agile methodologies, common scrum practices and tools
Preferred:
• Master’s degree
• Experience with AWS and Snowflake
• Experience with Fivetran, dbt
• Familiarity with data quality and testing frameworks (e.g., dbt tests, Great Expectations, Soda)
Company:
Stellix Global Services enables our customers, from start-up through digital transformation and operational evolution, with expert business and manufacturing technology design, implementation, and lifecycle support. Founded in , the company is headquartered in Foxborough (Foxboro), Massachusetts, US, , with a team of 51-200 employees. The company is currently Growth Stage.