1

Data Science Software Engineer Jobs in Boston, MA

Software Engineer/Data Scientist

Boston, MA · On-site

$124K - $149K/yr

As a New Technologies Software Engineer/Data Scientist, you will run and own data verticals, execute proof-of-concept experiments, and prepare the sources for deployment into our product. You will ...

SUMMARY: The Data Science Developer is responsible for understanding the business problems ... Design and develop software tools and frameworks to automate the processing and analysis of medical ...

Senior Software Engineer, Data

Cambridge, MA · On-site

$133K - $176K/yr

Your Impact at LILA Join us in shaping the future of science! We are seeking Senior Software Engineers with backend experience to join our Data Platform Team (Data), where you'll collaborate with ...

Your Impact at LILA Join us in shaping the future of science! We are seeking Senior Software Engineers with backend experience to join our Data Platform Team (Data), where you'll collaborate with ...

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,917.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:
Data Science Engineer (All Levels)

Data Science Engineer (All Levels)

Roberts Recruiting

Boston, MA • On-site

$124K - $149K/yr

Other

Posted 16 days ago


Job description


We love programming and the excitement that comes with building something people use. We are the kind of people that love talking to users and can find the balance between solving a problem quickly and thinking about how your code will work in the future. We love to move fast, keep learning and get stuff done.
Our Data Science team is analyzing large data sets (we're collecting billions of individual actions every month) and building products that enable our customers to grow faster and communicate more effectively with their customers. We're looking for data science software engineers to build production features, models and pipelines.
Our data science team is still in its early days and you'll have a big impact on our direction and how we operate. You'll be central to shipping products that help our customers learn and grow from their data. We're looking for people who could play any number of different engineering roles in a cloud-scale SaaS company and are specifically excited by working in data science.You:
    • Are a strong software engineer with a passion for data science.
    • Can write scalable and robust production code.
    • Know how to achieve cloud-scale data processing through parallel, elastic, streaming and similar techniques.
    • Have experience working on features from conception to deployment to ongoing enhancements.
    • Are skilled at working with data science packages and tools.
    • Have experience with or a strong desire to learn statistical, modeling and machine learning techniques.
    • Aspire to correctness (e.g. in your code, in drawing conclusions from data)
    • Have a bachelor's or advanced degree in computer science or other relevant quantitative discipline, or equivalent industry experience.
Technologies we use (not comprehensive!):
    • Python
    • Numpy, Scipy, Pandas
    • Aurora, Cassandra, Kafka
    • HTML, JavaScript, React
    • SageMaker

About Us
We are a team of people who are crazy motivated by growth.
It's what we help our customers do: grow their businesses by making it possible and easy for them to use their data to power better marketing.
It's how we behave as individuals: we're all deeply passionate about learning.
It's how we manage our business: we have thousands of paying customers, we're profitable, and we're growing insanely fast.