1

Machine Learning Software Engineer Jobs in Massachusetts

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

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

Machine Learning Engineer Job Duties: * Develop, build and maintain scalable data pipelines supporting underwriting, analytics, and machine learning systems; * Develop and deploy backend services and ...

The work is highly collaborative and spans quantitative research, software engineering, and machine learning. Analysts work with other members of the machine learning team and portfolio managers to ...

Xometry is seeking a Staff Software Engineer to join our core machine learning and data platform engineering organization. In this role, you will partner closely with the AI leadership team to ...

Machine Learning Engineer

Boston, MA · On-site

$150 - $200/hr

About the Role We are seeking a high-impact Machine Learning Developer/Engineer to join our integrated discovery team. In this role, you will be the algorithmic engine of our programs, developing and ...

Lead Machine Learning Engineer

Boston, MA

$111K - $146K/yr

Lead Machine Learning Engineer As a Capital One Machine Learning Engineer (MLE), you'll be part of ... Collaborate as part of a cross-functional Agile team to create and enhance software that enables ...

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 Sep 7, 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 job categories do people searching Machine Learning Software Engineer jobs in Massachusetts look for?

The top searched job categories for 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.

Senior Software Engineer - Robotics, Machine Learning & Picking Intelligence

RightHand Robotics, Inc

Boston, MA • On-site

$120K - $175K/yr

Full-time

Re-posted 29 days ago


Job description

Senior Software Engineer - Robotics, Machine Learning & Picking Intelligence
About the Role
We are looking for a senior robotics engineer with strong applied machine learning experience to help own and evolve the intelligence behind robotic picking in production.
This is not a research role. You will build, deploy, and continuously improve perception, decision-making, and learning systems that directly affect robot performance in customer warehouses.
You'll work across robotics, ML, and system architecture to improve:
  • Pick success and reliability
  • Segmentation and perception quality
  • Grasp and suction selection strategies
  • Placement and exception handling
  • Overall system robustness in the real world
What You'll Work On
Depending on your strengths and interests, you will contribute across areas such as:
  • Improve pick success, reliability, and throughput across production robots
  • Build and deploy perception and segmentation models for warehouse environments
  • Develop intelligent picking, retry, and placement strategies that reduce exceptions
  • Integrate ML outputs into real-time robotic decision systems
  • Work hands-on with robots, cameras, and sensor data to harden systems
  • Use production data to continuously improve performance and robustness
  • Collaborate closely with hardware, operations, product, and customer teams
Who We're Looking For
We're looking for a senior-level engineer who is either strong across robotics and ML - or very strong in one with the ability and curiosity to grow in the other.
Required Experience
  • 5+ years of professional experience in robotics, ML engineering, or related fields
  • Strong Python experience
  • Experience delivering production-level code
  • Hands-on experience with real-world systems, including robotics, sensors, or deployed ML
  • Strong problem-solving mindset and comfort working across system boundaries
Preferred Qualifications
  • Applied machine learning / MLOps experience (model deployment, iteration, monitoring)
  • Computer vision experience (segmentation, detection, depth, perception pipelines)
  • Strong kinematics background
  • Experience with integrating and calibrating color and depth sensors
  • Experience with manipulation, picking, grasping, or physical automation
  • Familiarity with Docker, Linux, and production infrastructure
  • Experience using production data to draw actionable insights
  • DevOps experience
Why Join RightHand Robotics
  • Work on robots in production, not demos
  • Make tangible impact in a small, senior team
  • Solve challenging real-world robotics + ML problems
  • High ownership, high trust engineering culture
  • Flexible work environment
About RightHand Robotics
At RightHand Robotics, we build intelligent robotic piece-picking systems that operate in real warehouses, at real scale, every day. Our robots don't live in demos or research labs, they power production fulfillment across thousands of SKUs and demanding customer environments.
We are a small, highly practical engineering team focused on shipping reliable, scalable automation that delivers measurable customer value.
If you're excited by solving hard real-world robotics problems, working hands-on with robots, and seeing your work deployed quickly, this role is for you.