1

Machine Learning Software Engineer Jobs in Massachusetts

AI Engineer II

Milford, MA

$106K - $146K/yr

Master's degree in Artificial Intelligence, Computer Science, Machine Learning, Data Science, Software Engineering, or a related field, or equivalent practical experience. Plus 2+ years of relevant ...

Machine Learning Engineer

Woburn, MA · On-site

$115K - $140K/yr

The Role As a Machine Learning Engineer, you will help develop and integrate cutting-edge AI/ML ... You will build software with AI/ML at its core, ranging from classical statistical methods to ...

AI Engineer II

Milford, MA · On-site

$106K - $146K/yr

Master's degree in Artificial Intelligence, Computer Science, Machine Learning, Data Science, Software Engineering, or a related field, or equivalent practical experience. Plus 2+ years of relevant ...

The Role As a Machine Learning Engineer, you will help develop and integrate cutting-edge AI/ML ... You will build software with AI/ML at its core, ranging from classical statistical methods to ...

As a ML engineer with the Alexa AI team, you will be responsible for machine learning platform ... About the team Central Analytics and Research Science (CARS) is an analytics, software, and science ...

As a ML engineer with the Alexa AI team, you will be responsible for machine learning platform ... About the team Central Analytics and Research Science (CARS) is an analytics, software, and science ...

Machine Learning Engineer

Somerville, MA · On-site

$170 - $200/hr

  • Medical

  • Dental

  • Vision

  • PTO

We're looking for a Senior Machine Learning Engineer to help advance the state of voice understanding at Modulate. In this role, you'll design, train, evaluate, and deploy cutting‑edge machine ...

Senior Machine Learning Test Engineer

Boston, MA · On-site +1

$120K - $155K/yr

Job Requisition ID # 26WD98377 Senior Machine Learning Test Engineer Location: United States East ... Your skills span test strategy, automation, and a little MLOps, with a strong software engineering ...

Senior Machine Learning Test Engineer

Boston, MA · On-site

$120K - $155K/yr

Job Requisition ID # 26WD98377 Senior Machine Learning Test Engineer Location: United States East ... Your skills span test strategy, automation, and a little MLOps, with a strong software engineering ...

Senior Machine Learning Test Engineer

Boston, MA · On-site

$120K - $155K/yr

Job Requisition ID # 26WD98377 Senior Machine Learning Test Engineer Location: United States East ... Your skills span test strategy, automation, and a little MLOps, with a strong software engineering ...

Machine Learning Engineer

Boston, MA · On-site

$136.32 - $225.09/hr

## Machine Learning EngineerApplyremote type: Hybridlocations: Bostontime type: Full timeposted on ... Apply standard software engineering practices, including version control, code reviews, and ...

Machine Learning Engineer, Data Mining

Boston, MA · On-site

$144K - $192K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

As a Machine Learning Engineer on the Data Mining team, your mission is to help build the "Brain ... Follow software engineering standards (version control, CI/CD, unit testing) for ML code.

Showing results 21-40

Machine Learning Software Engineer information

See Massachusetts salary details

$69.3K

$161.1K

$224.4K

How much do machine learning software engineer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for machine learning software engineer in Massachusetts is $161,114.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,100.00 and $188,900.00 per year, depending on experience, location, and employer.

What does a machine learning software engineer do?

A Machine Learning Software Engineer designs, develops, and deploys machine learning models within software applications. They work on data preprocessing, model training, optimization, and integration into production systems. Their role requires expertise in programming (Python, Java, or C++), machine learning frameworks (TensorFlow, PyTorch, or Scikit-learn), and cloud platforms. They collaborate with data scientists and software engineers to build scalable ML solutions.

What are the key skills and qualifications needed to thrive as a machine learning software engineer?

To thrive as a Machine Learning Software Engineer, you need a solid understanding of programming (especially Python), algorithms, data structures, and mathematics, ideally backed by a degree in computer science, engineering, or a related field. Experience with frameworks such as TensorFlow or PyTorch, familiarity with cloud platforms (AWS, Azure, or GCP), and relevant certifications in data science or machine learning are highly valuable. Strong problem-solving skills, effective communication, and the ability to work collaboratively with cross-functional teams set outstanding candidates apart. These competencies are crucial for building deployable, scalable, and maintainable machine learning solutions that address real business challenges.

Is machine learning software engineer a high paying job?

Machine learning software engineers typically earn high salaries due to the specialized skills required, such as proficiency in programming languages like Python and experience with frameworks like TensorFlow. Salaries vary based on experience, location, and industry, but overall, it is considered a well-compensated role in the tech field.

What are the most commonly searched types of Machine Learning Software Engineer jobs in Massachusetts?

The most popular types of Machine Learning Software Engineer jobs in Massachusetts are:

What are popular job titles related to Machine Learning Software Engineer jobs in MA?

For Machine Learning Software Engineer jobs in MA, the most frequently searched job titles are:

Infographic showing various Machine Learning Software Engineer job openings in Massachusetts as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 18% Part Time, and 1% Contract. Highlights an 87% Physical, 2% Hybrid, and 11% Remote job distribution, with an average salary of $161,114 per year, or $77.5 per hour.

$106K - $146K/yr

Full-time

Posted 8 days ago


Job description

Overview

TheAI Engineer IIsupportsthe design, development, and deployment of AI-powered applications and intelligent automation solutions. You will contribute toproductionAI solutions with modern AI platforms and tools, developing systems that create measurable business value. 

Responsibilities 
  • Design, develop, and support AI-powered applications, copilots, assistants, and intelligent workflows that improve business productivity and process effectiveness.
  • Build solutions leveraging large language models (LLMs), machine learning models, and knowledge-based systems to address business challenges and enable intelligent decision-making.
  • Integrate AI capabilities with enterprise applications, data sources, and business processes to deliver scalable and reusable solutions.
  • Develop and maintain high-quality APIs, services, and application components following established software engineering standards and best practices.
  • Monitor, evaluate, and optimize AI solution performance by identifying and resolving issues related to models, data quality, reliability, and user experience.
  • Collaborate with AI engineers, data engineers, and business stakeholders to design and deliver solutions that meet business and technical requirements.
  • Stay current on emerging AI technologies, tools, and engineering practices through research, experimentation, and continuous learning to drive innovation and solution effectiveness.
Qualifications
  • Master's degree in Artificial Intelligence, Computer Science, Machine Learning, Data Science, Software Engineering, or a related field, or equivalent practical experience. Plus 2+ years of relevant experience. 
  • Comfortable with OOP and functional software engineering practicesin Python 
  • Working knowledge of machine learning, deep learning, and other AI fundamentals including model development, evaluation, and deployment. 
  • Understandings ofLLMs, RAG, vector search,and agentic workflows. 

Nice-to-Have / Plus Qualifications 

  • Graduate-level AI research experience. 
  • Experience building software applications, APIs, or technical solutions in collaborative development environments using source control. 
  • Experience with AWS or Microsoft cloud infrastructure 
Company Description

Waters Corporation (NYSE:WAT)  is a global leader in life sciences and diagnostics, dedicated to accelerating the benefits of pioneering science through analytical technologies, informatics, and service. With a focus on regulated, high-volume testing environments, our innovative portfolio harnesses deep scientific expertise across chemistry, physics, and biology. We collaborate with customers around the world to advance the release of effective, high-quality medicines, ensure the safety of food and water, and drive better patient outcomes by detecting diseases earlier, managing routine infections, and combating antibiotic resistance. Through a shared culture of relentless innovation, our passionate team of ~16,000 colleagues turn scientific challenges into breakthroughs that improve lives worldwide.  

Diversity and inclusion are fundamental to our core values at Waters Corporation. It benefits our employees, our products, our customers and our community. Waters complies with all applicable federal, state, and local laws. Qualified applicants are considered without regard to sex, race, color, ancestry, national origin, citizenship status, religion, age, marital status (including civil unions), military service, veteran status, pregnancy (including childbirth and related medical conditions), genetic information, sexual orientation, gender identity, legally recognized disability, domestic violence victim status, or any other characteristic protected by law. Waters is proud to be an equal opportunity workplace and is an affirmative action employer. All hiring decisions are based solely on qualifications, merit, and business needs at the time.

Key WordsArtificial Intelligence, AI, Machine Learning, Software Engineering, Application Development, Data Analysis, Problem Solving, Cross-Functional Collaboration, Continuous Learning, Innovation.Employment Type: OTHER