1

Sr Machine Learning Engineer Jobs in Massachusetts

Sr. Lead Machine Learning Engineer

Cambridge, MA · On-site +1

$112K - $147K/yr

Sr. Lead Machine Learning Engineer As a Capital One Machine Learning Engineer (MLE) , you'll be part of an Agile team dedicated to productionizing machine learning applications and systems at scale.

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 Coast Position Overview As a Senior Machine Learning Test Engineer in the Research Enablement team ...

As a Machine Learning Engineer II, you will be a key contributor throughout the machine learning lifecycle, from data preparation and model development to deployment and monitoring. You will have the ...

New

Machine Learning Engineer

Boston, MA · On-site

$140 - $210/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 ...

New

Showing results 21-40

Sr Machine Learning Engineer information

See Massachusetts salary details

$65K

$138.2K

$200.4K

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

As of Aug 12, 2026, the average yearly pay for sr machine learning engineer in Massachusetts is $138,216.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,100.00 and $156,700.00 per year, depending on experience, location, and employer.

What is the difference between Sr Machine Learning Engineer vs Data Scientist?

AspectSr Machine Learning EngineerData Scientist
CredentialsBachelor's/Master's in CS, ML, or related fields; experience with ML frameworksBachelor's/Master's/PhD in CS, Statistics, or related fields; strong analytical skills
Work EnvironmentDevelops and deploys ML models, collaborates with engineering teamsAnalyzes data, builds models, interprets data insights for business
Industry UsageTech, finance, healthcare, e-commerceResearch, marketing, finance, tech

While both roles involve working with data and models, Sr Machine Learning Engineers focus on building and deploying scalable ML systems, whereas Data Scientists primarily analyze data and develop insights. The roles often overlap but differ in technical focus and responsibilities.

How does a Sr Machine Learning Engineer typically collaborate with data scientists and software engineers within a project team?

Sr Machine Learning Engineers frequently act as a bridge between data scientists, who focus on model development and experimentation, and software engineers, who handle system integration and production deployment. They translate prototype models into scalable, production-ready solutions, ensuring that models are optimized for real-world performance. Collaboration often involves reviewing code, aligning on data pipeline requirements, and participating in regular team meetings to address technical and business objectives. This cross-functional teamwork is essential for delivering reliable machine learning products.

What is a Sr Machine Learning Engineer?

Senior Machine Learning Engineers are experienced professionals who design, develop, and implement machine learning models and systems. They work on complex problems, lead technical projects, and often mentor junior engineers. Their responsibilities include data preprocessing, model selection, algorithm development, and optimizing solutions for scalability and performance. Senior ML Engineers also collaborate closely with data scientists, software engineers, and stakeholders to integrate machine learning into products and services.

What are the key skills and qualifications needed to thrive as a Sr Machine Learning Engineer?

To thrive as a Sr Machine Learning Engineer, you need advanced expertise in machine learning theory, programming (Python, R), data modeling, and a strong background in computer science or a related field. Familiarity with tools such as TensorFlow, PyTorch, scikit-learn, cloud platforms (AWS, GCP), and relevant certifications (like TensorFlow Developer) is highly beneficial. Strong problem-solving skills, effective communication, and the ability to lead and mentor teams set top candidates apart. These skills ensure the ability to design scalable ML solutions, collaborate effectively, and drive impactful business outcomes.
Infographic showing various Sr Machine Learning Engineer job openings in Massachusetts as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $138,216 per year, or $66.5 per hour.

Senior Machine Learning Engineer - Physical AI

Goddard

Wilmington, MA • On-site

$114K - $156K/yr

Full-time

Re-posted yesterday


Job description

Job Summary:
Goddard is a company focused on delivering transformative technology solutions that positively impact lives through engineering and design. They are seeking a Senior Machine Learning Engineer to lead the AI/ML foundation of their physical AI initiative, overseeing the full ML lifecycle and collaborating with various engineering teams to integrate AI capabilities into physical devices.
Responsibilities:
• Design and implement data pipelines for sensor data ingestion, preprocessing, labeling, and curation, ensuring data quality from collection through training.
• Train, evaluate, and iterate on ML models for applications including signal processing, anomaly detection, and physiological parameter estimation.
• Optimize models for deployment on edge and embedded targets, applying quantization, pruning, and distillation techniques to meet latency and memory constraints.
• Deploy models to constrained hardware using TFLite, ONNX, TensorRT, or equivalent runtimes, and validate end-to-end inference behavior on target devices.
• Collaborate with embedded software engineers to integrate ML inference into device firmware and software stacks, defining clear interfaces and performance contracts.
• Build and maintain MLOps infrastructure: experiment tracking, model versioning, automated evaluation pipelines, and CI/CD for models.
• Work with hardware and systems teams on sensor selection, data collection protocol design, and validation methodology.
• Document model development, training procedures, validation results, and known limitations to support regulatory submissions and internal quality systems.
• Design and execute rigorous model validation: statistical test set design, distributional shift analysis, out-of-distribution detection, and confidence calibration, particularly for safety-relevant outputs.
• Proactively identify data quality gaps, model failure modes, and deployment blockers before they reach production.
Qualifications:
Required:
• 5+ years in machine learning engineering or applied ML, with a demonstrated track record of shipping models to production environments.
• Strong proficiency in Python; hands-on experience with PyTorch or TensorFlow for model development and training.
• Demonstrated experience optimizing and deploying models to edge or resource constrained targets using TFLite, ONNX, CoreML, TensorRT, or equivalent.
• Experience building and maintaining time-series or sensor data pipelines, including preprocessing, feature engineering, and data quality validation.
• Working knowledge of quantization, pruning, knowledge distillation, and other techniques for reducing model footprint and inference latency.
• Proficiency with experiment tracking tools (MLflow, Weights & Biases, or equivalent), model registries, and automated evaluation and testing workflows.
• Solid fundamentals — Git, code review, unit testing, and CI/CD — applied consistently to ML code, not just application code.
• Demonstrated ability to work autonomously across hardware and software domains, translate model behavior and limitations clearly to non-ML engineers, and surface risks and uncertainties early rather than at integration time.
• Working proficiency in C or C++ sufficient to read, review, and meaningfully collaborate on embedded inference integration code; ability to reason about memory layout, execution constraints, and cross-language interface boundaries.
• Bachelor's degree in Computer Science, Electrical Engineering, Applied Mathematics, Data Science, or a related field required.
Preferred:
• Experience with physiological signal processing for medical or wearable applications (ECG, PPG, SpO2, NIBP, IMU, or similar sensor modalities).
• Familiarity with FDA guidance on AI/ML-based Software as a Medical Device (SaMD) or practical experience developing software under IEC 62304.
• Background in robotics or autonomous systems, including sensor fusion, perception, or closed-loop control.
• Experience in a startup or small-team environment where scope, tooling, and process are built alongside the product.
Company:
Goddard specializes in the design and development of medical technology, life science and diagnostics. Founded in 1997, the company is headquartered in Beverly, USA, with a team of 51-200 employees. The company is currently Growth Stage.