1

Machine Learning Software Engineer Jobs in Massachusetts

Machine Learning Engineer

Dorchester, MA · On-site

$175K - $250K/yr

Machine Learning Engineer Chicago, United States; Hong Kong, Hong Kong; Sydney, Australia As a ... You'll collaborate with leading researchers, hardware experts, and software engineers to build ...

Sr. Machine Learning Engineer Duration: 12 -24 Months Location: Merrimack, NH/ Smithfield, RI ... Experience building ML infrastructure, with an eye towards software engineering * Excellent ...

Senior Machine Learning Engineer

Boston, MA · On-site +1

$174.19K - $287.41K/yr

As a Senior Principal Machine Learning Engineer focused on model optimization algorithms, you will work closely with our product and research teams to develop SOTA deep learning software. You will ...

Senior Machine Learning Engineer

Boston, MA · On-site +1

$174.19K - $287.41K/yr

As a Senior Principal Machine Learning Engineer focused on model optimization algorithms, you will ... Experience with mathematical software, especially linear algebra * Understanding of Linear Algebra ...

Senior Machine Learning Engineer

Boston, MA · On-site +1

$133.10K - $175.50K/yr

Position Summary The Machine Learning Engineer will be responsible for the end-to-end development ... Set up and manage the training environment, including GPU instances and required software. Train ...

... Machine Learning Engineer with advanced expertise to lead development of large language models ... Proficiency with the Python deep learning software stack, particularly expertise in PyTorch, Numpy ...

Senior Machine Learning Engineer

Boston, MA · On-site +1

$133.10K - $175.50K/yr

Position Summary The Machine Learning Engineer will be responsible for the end-to-end development ... Set up and manage the training environment, including GPU instances and required software. Train ...

Machine Learning Engineer

Boston, MA · On-site

$210K - $250K/yr

Machine Learning Engineer Boston or NYC About Us: Layer Health was founded in 2023 by leading ... In this role, you will design, develop, and deploy scalable ML software systems to address large ...

... Machine Learning Engineer with advanced expertise to lead development of large language models ... Proficiency with the Python deep learning software stack, particularly expertise in PyTorch, Numpy ...

... Machine Learning Engineer with advanced expertise to lead development of large language models ... Proficiency with the Python deep learning software stack, particularly expertise in PyTorch, Numpy ...

Description To be successful, candidates will need a machine learning background, proven software ... Proficiency in one or more object-oriented programming languages such as Python, Java, C++ and ...

Principal Machine Learning Engineer

Boston, MA · On-site +1

$189.60K - $312.73K/yr

As a Machine Learning Engineer focused on model optimization algorithms, you will work closely with our product and research teams to develop SOTA deep learning software. You will collaborate with ...

Principal Machine Learning Engineer

Boston, MA · On-site +1

$189.60K - $312.73K/yr

As a Machine Learning Engineer focused on model optimization algorithms, you will work closely with our product and research teams to develop SOTA deep learning software. You will collaborate with ...

next page

Showing results 1-20

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 May 28, 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 in the Machine Learning Software Engineer position, and why are they important?

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.

What are the day-to-day responsibilities of a Machine Learning Software Engineer?

As a Machine Learning Software Engineer, your daily tasks typically include developing and optimizing machine learning models, collaborating with data scientists and product teams to define requirements, and integrating models into production systems. You’ll work extensively with large datasets to preprocess, analyze, and validate data, as well as monitor model performance and iterate on solutions when needed. It's common to participate in code reviews, contribute to architectural decisions, and maintain documentation for reproducibility and knowledge sharing. This role offers a dynamic and intellectually stimulating environment, making it ideal for those who enjoy solving complex technical problems and working at the intersection of engineering and data science.
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:
Senior Software Engineer, Machine Learning

Senior Software Engineer, Machine Learning

Roberts Recruiting

Cambridge, MA • On-site

$133.90K - $176.50K/yr

Other

Medical, Dental

Posted 4 days ago


Job description

We are looking for a mid to senior full stack Software Developer to join our Machine Learning Platform team at our HQ in Kendall Square. This is a great opportunity to work with new technologies and field and make a real impact to our business process and outputs.
What you'll be doing:
You will be a major contributor to the development of a machine learning platform used by internal data analysts that will enhance how they conduct their work, and gradually transform the company's business analytics operations to be machine learning based, real-time, and large throughput. Working in a small team, you will participate in all aspects of the development lifecycle, from design to deployment. You will participate in the development of all layers of the technology stack, from frontend JavaScript/CSS to the backend server application. You will also engage with our many data analysts in various business units and over time learn the machine learning concepts and workflows to be supported by the platform. The is a highly visible position and has a lot of potential for learning and growth.
About you and your skills:
  • Mid to Senior level developer who has worked in full stack web development. 3+ years building commercial maintainable web applications.
  • Experience with front-end Javascript frameworks such as Angular or Vue.
  • Experience with middle tier server application development, using one or more high-level languages, like Java, PHP, Python, Ruby.
  • Experience with relational database design and SQL.
  • Demonstrable capability of learning new technologies quickly, for example, new programming languages or new web frameworks.
  • Comfortable working in a dynamic environment where change and adjust are the norm.
Benefits:
  • We pay 100% of the cost of both your medical and dental premiums directly to the insurance companies
  • Establish an HSA to cover any out-of-pocket expenses you may incur that are not covered by the insurance
  • Employee parking/MBTA costs
  • Host lots of fun all-company events
  • Fully stocked kitchen