1

Data Science Software Engineer Jobs in Boston, MA

Expand awareness and understanding of Data Science to peers and senior leadership * Demonstrate ... Strong experience in software development (scripting, programming, versioning, testing, deploying ...

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 ...

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 ...

Collaborate closely with Data Scientists and AI teams to understand model requirements and ... A degree in Computer Science, Software Engineering, or a related field; or equivalent practical ...

Software Engineer II, ML Ops

Boston, MA · On-site

$125K - $175K/yr

Collaborate closely with Data Scientists and AI teams to understand model requirements and ... A degree in Computer Science, Software Engineering, or a related field; or equivalent practical ...

Software Engineer II, ML Ops

Boston, MA · On-site

$125K - $175K/yr

Collaborate closely with Data Scientists and AI teams to understand model requirements and ... A degree in Computer Science, Software Engineering, or a related field; or equivalent practical ...

Software Engineer II, ML Ops

Boston, MA · On-site

$125K - $175K/yr

Collaborate closely with Data Scientists and AI teams to understand model requirements and ... A degree in Computer Science, Software Engineering, or a related field; or equivalent practical ...

next page

Showing results 1-20

Data Science Software Engineer information

See Boston, MA salary details

$48.4K

$141.1K

$193.1K

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

As of Jul 24, 2026, the average yearly pay for data science software engineer in Boston, MA is $141,096.00, according to ZipRecruiter salary data. Most workers in this role earn between $124,500.00 and $149,600.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.

Which is the hardest field in it?

For a Data Science Software Engineer, the most challenging fields often involve complex machine learning algorithms, large-scale data processing, and advanced statistical analysis. Staying current with rapidly evolving tools like Python, R, and cloud platforms also requires continuous learning and adaptation. These areas demand strong problem-solving skills and deep technical knowledge.

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.

Can a software engineer work as a data scientist?

A software engineer can transition to a data scientist role by developing skills in statistics, machine learning, and data analysis, often using tools like Python, R, and SQL. While the roles have different focuses, software engineers' programming expertise can be a strong foundation for data science work, especially with additional training or experience in data modeling and analytics.

Is 40 too late for data science?

Data science software engineers can enter the field at any age, as success depends on skills, experience, and continuous learning. Many professionals transition into data science later in their careers by acquiring relevant knowledge in programming, statistics, and tools like Python or R. Age is not a barrier if you develop the necessary technical expertise and stay current with industry trends.

What engineers make $500,000?

Senior data science software engineers with extensive experience, advanced skills in machine learning, and proficiency in tools like Python, R, and cloud platforms can reach salaries of $500,000 or more, especially in high-cost-of-living areas or within large tech companies. Compensation often includes base salary, bonuses, and stock options, reflecting their expertise and impact on business outcomes.

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:
Director, Data Science (MarTech)

Director, Data Science (MarTech)

Inmar

Boston, MA • On-site

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 14 days ago


Job description

The Director, Data (MarTech) is responsible for applying data exploration and visualization, machine learning and artificial intelligence, and other data science techniques to explore, create, and maintain advanced data-driven solutions for the problems and opportunities at Inmar Intelligence, working closely with business units, product development, and application engineering.
This role provides thought leadership on Inmar strategic plans for new products and solutions, and manages the Data Science team, both from personnel and technical perspectives.

Primary Accountabilities: (Technical)

  • Demonstrate excellent understanding and competence in the tools, techniques, and technologies used by the team: data science, machine learning, artificial intelligence, software engineering, statistical analysis, scientific method, etc.
  • Demonstrate superior collaboration with senior leadership in identifying prospective data science solutions that align with Inmar goals, as well as working with business units and product development teams in creating those solutions
  • Demonstrate superior collaboration with application engineering to build robust and secure solutions that integrate with production products
  • Demonstrate superior communication skills, especially with internal technical and non-technical stakeholders and team members, but also as an effective technical spokesperson with customers and other external stakeholders
  • Demonstrate a drive to keep skills and knowledge up to date
  • Demonstrate innovation and continuous improvement
  • Demonstrate professionalism with focus on customer satisfaction and product quality

Leadership:

  • Expand awareness and understanding of Data Science to peers and senior leadership
  • Demonstrate superior competence in managing team dynamics and organizational culture, with the objective of ensuring team effectiveness
  • Provide coaching and mentoring to team members in their professional and technical development
  • Work with minimal supervision and assumes leadership responsibilities on multiple, concurrent projects

Additional Responsibilities:

  • Performs other duties as assigned

  • Complies with all policies and standards

Required Qualifications:

  • Bachelors in Computer Science, Statistics or any related field with an applied quantitative and experimentation focus required

  • Masters in quantitative and experimentation focused field preferred

  • Doctorate in quantitative and experimentation focused field preferred

  • 10+ years related work experience in machine learning, data visualization, and other data science techniques, including at least 4 years managing others; or any equivalent combination of experience and training that provides the required knowledge, skills, and abilities needed to complete the job responsibilities required

  • Strong experience in software development (scripting, programming, versioning, testing, deploying) on Linux and Microsoft Platforms

  • Strong experience in databases (data processing extraction, cleansing and transformation)

  • Highly proficient with presentation software: Microsoft Office & Google Suites and giving presentations to technical and non-technical audiences

Physical Demands
The physical demands described here are representative of those that must be met by an associate to successfully perform the major job responsibilities (essential functions) of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the major job responsibilities. This job description is not intended to be an exhaustive list of all duties, responsibilities, or qualifications associated with the job.

  • Use Hands to Handle Objects - Regularly

  • Reach with Hands or Arms - Regularly

  • Talk or Hear and Read Instructions - Regularly

  • Stand, Kneel, or Stoop and Lift 20 Pounds - Occasionally

  • View Items at a Close Range - Regularly

Rarely: Job requires this activity up to 25% of the time
Occasionally: Job requires this activity between 25% - 50% of the time
Frequently: Job requires this activity between 50% - 75% of the time
Constantly: Job requires this activity more than 75% of the time
Individual Competencies

  • Teamwork: Advanced communication skills used to lead a team.

  • Adaptable: Arrives at a conclusion based on previous experiences and good judgment.

  • Innovative: Arrives at decision using analytical thought.

  • Curious: Asseses circumstances using experience and a variety of information gathered.

  • Problem Solving: Completes routine and repetitive tasks where tasks are straightforward.

  • Communication: Contributes to strategy for their team.

  • Collaboration: Creates internal alliances outside the immediate team or department.

  • Effective Execution: Demonstrates support for innovation and organizational changes needed to improve effectiveness and efficiency.

As an Inmar Associate, you:

  • Put clients first and consistently display a positive attitude and behaviors that demonstrate an awareness and willingness to listen and respond to clients in order to meet their short-term and long-term needs, requirements and exceed their expectations.

  • Treat clients and teammates with courtesy, consideration and tact; you also have the ability to perceive the needs of internal and external clients and communicate effectively with the objective of delighting and retaining the client.

  • Build collaborative relationships and work cooperatively with others, inside and outside the organization, to accomplish objectives, develop and maintain mutually beneficial partnerships, leverage information and achieve results.

  • Set and attain achievable, yet aggressive, goals with a sense of urgency and accountability.

  • Understand that results are important and focus on turning mission into action to achieve results following the principles of Flawless Execution while consistently complying with quality, service and productivity standards to meet deadlines and exceed expectations by giving our clients the best possible outcome.

  • Support a safe work environment by following safety rules and regulations and reporting all safety hazards.

At Inmar, we put people first and that means empowering our associates to thrive at every stage of life and career. Our comprehensive and competitive benefits package is thoughtfully designed to support a wide range of lifestyles and life stages.

Eligible associates have access to:

  • Medical, Dental, and Vision insurance

  • Basic and Supplemental Life Insurance options

  • 401(k) retirement plans with company match

  • Health Spending Accounts (HSA/FSA)

We also offer:

  • Flexible time off and 11 paid holidays

  • Family-building benefits, including Maternity, Adoption, and Parental Leave

  • Tuition Reimbursement and certification support, reflecting our commitment to lifelong learning

  • Wellness and Mental Health counseling services

  • Concierge and work/life support resources

  • Adoption Assistance Reimbursement

  • Perks and discount programs

Please note that eligibility for some benefits may depend on your job classification and length of employment. Benefits are subject to change and may be governed by specific plan or program terms.

At Inmar, compensation reflects our belief in integrity, transparency, and the value of individual contributions. The hiring range for this position is:

162,081.00 - 270,135.00 USD Annual

The final offer may vary based on factors such as geographic location, job-related skills, education, certifications, work experience, and other relevant considerations.

Depending on the job level and role, it may include:

  • Annual discretionary bonuses through our Core Company Performance Bonus Plan

  • Equity grants, sign-on bonuses, and other tailored incentive opportunities

  • Additional discretionary compensation, such as:

    • Growing Revenue Incentives

    • Corporate or VIP Bonuses

    • Deferred compensation opportunities

The actual annualized salary offered at the time of hire will be communicated in the candidate's offer letter. We remain committed to fairness and transparency across all locations. Where required, including for remote-eligible roles, local pay ranges are disclosed in accordance with applicable laws and regulations.

We are an Equal Opportunity Employer, including disability/vets.

Recruitment Fraud Notice:Recruitment fraud is an increasingly common scam where individuals pose as employers to offer fictitious job opportunities. Scammers sometimes impersonate Inmar recruiters on LinkedIn and other channels. We will never ask for payment or sensitive personal information during the hiring process. Verify any role on our official Workday Careers site and learn how to spot scams in ourfull notice.

This position is not eligible for student visa sponsorship, including F-1 OPT or CPT. Candidates must have authorization to work in the U.S. without the need for employer sponsorship now or in the future.