1

Machine Learning Engineer Jobs in Franklin, MA (NOW HIRING)

Staff Machine Learning Engineer Waltham, MA Xometry powers the industries of today and tomorrow by connecting the people with big ideas to the manufacturers who can bring them to life. Xometry ...

Machine Learning Engineer

Cambridge, MA ยท On-site

$125K - $150K/yr

... engineer with strong software fundamentals and a keen interest in collaborative problem-solving. Key Responsibilities: * ML Optimization and Deployment: Develop and deploy machine learning models for ...

Comscore, Total Visits, March 2025) Day to Day As a Senior Machine Learning Engineer on our Sourcing team, you will work on developing and deploying ML and AI solutions in production. You'll be ...

New

Machine Learning Engineer

Cambridge, MA ยท On-site

$135K - $200K/yr

... engineer with strong software fundamentals and a keen interest in collaborative problem-solving. Key Responsibilities: * ML Optimization and Deployment: Develop and deploy machine learning models for ...

Senior Machine Learning Engineer

Boston, MA

$113K - $155K/yr

Comscore, Total Visits, March 2025) Day to Day As a Senior Machine Learning Engineer on our Sourcing team, you will work on developing and deploying ML and AI solutions in production. You'll be ...

New

Senior Machine Learning Engineer Work Locations (2) Submit Resume Imagine what you could do here! The people here at Apple don't just create products -- they build the kind of wonder that ...

Senior Machine Learning Engineer

Boston, MA ยท On-site +1

$161K - $246K/yr

ASUS Robotics & AI Center Senior Machine Learning Engineer The ASUS Robotics & AI Center is seeking a Senior Machine Learning Engineer to join our global research and development team. This role ...

Senior Machine Learning Engineer

Cambridge, MA ยท On-site

$133K - $176K/yr

We are looking for a passionate, highly motivated, and hands-on applied Senior Machine Learning Engineer. This role will assist our Online Retail Decision Automation team by helping to research and ...

Senior Machine Learning Engineer

Boston, MA ยท On-site

$107K - $199K/yr

In this role, you will collaborate closely with Machine Learning Engineers, BI Specialists, Sales and Marketing Leaders, and IT partners to execute AI and Advanced Analytics initiatives that will ...

The Alexa AI team is looking for a passionate, talented, and inventive Machine Learning Engineer with a strong machine learning background, to build capabilities such as fine tuning, distillation ...

As a Staff Machine Learning Engineer, you will serve as a technical leader defining the roadmap and architecture for the machine learning systems that power our data discovery and model improvement ...

As a Staff Machine Learning Engineer, you will serve as a technical leader defining the roadmap and architecture for the machine learning systems that power our data discovery and model improvement ...

Staff Machine Learning Engineer

Waltham, MA ยท On-site

$200K - $220K/yr

Xometry is looking for a Staff Machine Learning Engineer to join our growing AI/ML team. This is a senior individual contributor role with broad technical scope and meaningful organizational impact.

next page

Showing results 1-20

Machine Learning Engineer information

See Franklin, MA salary details

$31.8K

$130.2K

$195.6K

How much do machine learning engineer jobs pay per year?

As of Jun 9, 2026, the average yearly pay for machine learning engineer in Franklin, MA is $130,157.00, according to ZipRecruiter salary data. Most workers in this role earn between $102,600.00 and $156,700.00 per year, depending on experience, location, and employer.

What are Machine Learning Engineers?

Machine Learning Engineers are specialized software engineers who design, build, and deploy machine learning models and systems. They work at the intersection of software engineering and data science, transforming data-driven prototypes into scalable, production-ready solutions. Their responsibilities include data preprocessing, model selection, algorithm implementation, and optimizing models for performance and efficiency. Machine Learning Engineers often collaborate with data scientists, software developers, and other stakeholders to integrate AI technologies into products and services.

What are the key skills and qualifications needed to thrive as a Machine Learning Engineer, and why are they important?

To thrive as a Machine Learning Engineer, you need strong programming skills (particularly in Python), a solid background in mathematics and statistics, and a degree in computer science or a related field. Experience with machine learning frameworks (such as TensorFlow or PyTorch), data processing tools, and cloud platforms is typically required. Problem-solving ability, effective communication, and adaptability are crucial soft skills for collaborating with teams and translating complex models into practical solutions. These competencies ensure the development, deployment, and continual improvement of machine learning systems that drive business value.

What Does a Machine Learning Engineer Do?

A machine learning engineer maintains production systems and often works with other engineers. In this career, you work with software development methodology, use modern software development tools, and use agile practices. You also play a role in software design and architecture, so you may occasionally work with a programmer. An engineer may help to predict how a model should perform or seek out regression issues by using different test types and algorithms. To fulfill your duties and responsibilities, you work on a computer and use an array of skills and programs to carry out these tests.

What are some common challenges faced by Machine Learning Engineers when deploying models to production?

Machine Learning Engineers often encounter challenges such as ensuring model scalability, maintaining data consistency between training and production environments, and monitoring model performance over time. Integrating models into existing software infrastructure may require collaboration with DevOps and software engineering teams to address issues like latency, version control, and resource allocation. Additionally, ongoing model maintenance is crucial to prevent model drift and ensure that predictions remain accurate as new data becomes available.

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

AspectMachine Learning EngineerData Scientist
CredentialsBachelor's or Master's in CS, Data Science, or related; experience with ML frameworksBachelor's or Master's in Statistics, Data Science, or related; strong analytical skills
Work EnvironmentDevelops scalable ML models, deploys algorithms into productionAnalyzes data, builds models, interprets data insights
Industry UsageTech companies, startups, AI-focused firmsFinance, healthcare, marketing, research organizations

While both roles work with data and machine learning, Machine Learning Engineers focus on building and deploying scalable ML models in production environments. Data Scientists primarily analyze data, create models, and generate insights. The roles often overlap but differ in their core responsibilities and focus areas.

What jobs make $3,000 a month without a degree?

A Machine Learning Engineer typically requires a degree, but roles such as data annotator, technical support specialist, or freelance programmer can sometimes earn around $3,000 monthly without a formal degree, especially with relevant skills and experience. These jobs often involve self-taught skills, online certifications, or on-the-job training and may require proficiency in tools like Python or cloud platforms.
What job categories do people searching Machine Learning Engineer jobs in Franklin, MA look for? The top searched job categories for Machine Learning Engineer jobs in Franklin, MA are:
What cities near Franklin, MA are hiring for Machine Learning Engineer jobs? Cities near Franklin, MA with the most Machine Learning Engineer job openings:
Infographic showing various Machine Learning Engineer job openings in Franklin, MA as of June 2026, with employment types broken down into 95% Full Time, 4% Part Time, and 1% Temporary. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $130,157 per year, or $62.6 per hour.

Staff Machine Learning Engineer

Venturefizz Product Management Community

Boston, MA โ€ข On-site, Remote

Other

Medical, Dental, Vision, Life, Retirement

Posted 8 days ago


Job description

Staff Machine Learning Engineer

At Motional, we're transforming how autonomous vehicles discover critical intelligence hidden within petabytes of multimodal sensor data. Our next-generation autonomous driving stack depends on finding the rare edge cases, long-tail scenarios, and model errors that matter most. Omnitag, our ML-powered multimodal data mining framework, is the engine that powers this discovery.

As a Staff Machine Learning Engineer, you will serve as a technical leader defining the roadmap and architecture for the machine learning systems that power our data discovery and model improvement lifecycles. Rather than focusing on a single specialized domain, you will leverage your broad ML expertise to architect massive, scalable systems, from multimodal representation learning and active learning loops to hyper-efficient production inference. You will own system-level architecture, lead multi-quarter, multi-person initiatives, and partner across the engineering organization to unblock teams and influence our department-wide technical strategy. By establishing robust processes and mentoring those around you, you will ensure our ML platforms act as a reliable, mission-critical engine for the entire autonomy stack.

Define Technical Strategy & Roadmaps: Develop and execute multi-quarter, high-impact technical roadmaps for core ML systems. Proactively inform leadership to guide reprioritization, ensuring initiatives consistently drive team-wide and department-level OKRs and KPIs.

Architect System-Level Solutions: Own the system-level architecture for complex ML products. Design scalable frameworks for massive data mining and highly optimized, real-time inference across GPU/CPU clusters.

Drive Cross-Functional Execution: Lead multi-person projects to completion across teams. Influence partner teams' technical roadmaps (such as Autonomy) to solve shared problems, break down silos, and build alignment.

Elevate Engineering Excellence: Establish department-wide standards for ML system design, code quality, testing, and deployment. Deliver processes to proactively address issues and participate in org-wide incident response planning.

Operate as a Generalist Expert: Apply a broad toolkit of ML techniques (deep learning, representation learning, active learning, generative AI) to solve complex, ambiguous problems. Unblock yourself and your team when facing unprecedented technical challenges.

Mentor and Lead: Act as a role model and technical go-to person. Coach Senior and junior engineers, lead architectural reviews, and elevate Motional's engineering culture through internal documentation, tech talks, and collaborative design.

What We're Looking For (Must-Haves): BS in Computer Science, Machine Learning, or a related field (or equivalent practical experience). 8+ years of hands-on ML engineering experience, with a proven track record of owning architecture, deployment, and optimization of large-scale ML systems. Demonstrated experience working with multimodal foundation models in ML production systems, including integration, scaling, fine-tuning, or deployment of models that process multiple data modalities (e.g., camera, LiDAR, radar, text). Demonstrated technical leadership: defining multi-quarter roadmaps, leading multi-person initiatives, and driving department-level technical strategy. Expert-level proficiency in Python and ML frameworks (PyTorch, TensorFlow, or JAX), backed by strong software engineering fundamentals (system design, CI/CD, containerization). Broad ML generalist knowledge, with practical experience spanning model training, deep learning architectures, evaluation methodologies, and production deployment at scale. Experience deploying ML models in cloud environments (AWS, GCP, or Azure) and optimizing for latency, throughput, and hardware efficiency. Proven ability to mentor peers, explain complex trade-offs to leadership, and drive consensus across disparate teams.

Bonus Points (Nice-to-Haves): MS/PhD in Computer Science, Machine Learning, or a related field. Background in autonomous driving, robotics, or complex real-time decision-making systems. Experience with massive-scale ML data mining, active learning loops, and contrastive/representation learning. Familiarity with multimodal learning, sensor fusion, or large foundation models. Deep knowledge of model serving tools (TF Serving, Triton, TorchServe) and enterprise MLOps platforms. Demonstrated experience leading org-wide severity reviews or establishing incident response planning for mission-critical ML platforms.

We encourage a hybrid schedule with in-office time at one of our locations in Boston, Pittsburgh, or Las Vegas to support collaboration, or this role can be fully remote.

The salary range for this role is an estimate based on a wide range of compensation factors including but not limited to specific skills, experience and expertise, role location, certifications, licenses, and business needs. The estimated compensation range listed in this job posting reflects base salary only. This role may include additional forms of compensation such as a bonus or company equity. The recruiter assigned to this role can share more information about the specific compensation and benefit details associated with this role during the hiring process.

Candidates for certain positions are eligible to participate in Motional's benefits program. Motional's benefits include but are not limited to medical, dental, vision, 401k with a company match, health saving accounts, life insurance, pet insurance, and more.

Salary Range $205,000 โ€” $272,500 USD