1

Senior Machine Learning Engineer Jobs (NOW HIRING)

Senior Machine Learning Engineer Pacific Northwest National Laboratory (PNNL) is seeking a Senior Machine Learning Engineer who has deep experience refactoring and modularizing research code for ...

Sr Machine Learning Engineer

San Diego, CA · On-site

$110K - $152K/yr

The Marlin Alliance, Inc. is seeking a talented and experienced Senior Machine Learning Engineer to join our team. The successful candidate will be expected to design, develop, and implement advanced ...

Senior Machine Learning Engineer

Brisbane, CA · On-site +1

$147K - $194K/yr

Senior Machine Learning Engineer Brisbane, California At Freenome, we are seeking a Senior Machine Learning Research Engineer to join the Machine Learning Science (MLS) team, within the Computational ...

Senior Machine Learning Engineer

Jersey City, NJ · On-site

$114K - $157K/yr

SageSure is a leader in catastrophe-exposed property insurance, seeking a Senior Machine Learning Engineer to optimize orchestration processes and ensure efficient model deployment. The role involves ...

Sr. Machine Learning Engineer

Fort Belvoir, VA · On-site

$118K - $162K/yr

Role: Sr. Machine Learning Engineer Location: Ft. Belvoir, VA (On-site with Hybrid Option) Duration: Long Term Contract Clearance: DOD Top Secret Clearance (Must) As a consultant, will be working to ...

Senior Machine Learning Engineer

Palo Alto, CA · On-site

$122K - $168K/yr

Senior Machine Learning Engineer, AI Research About the Role GEICO is redefining the insurance landscape throughcutting-edgeArtificial Intelligence, and the AI Research team is driving this ...

Sr Machine Learning Engineer

San Diego, CA · On-site

$112K - $154K/yr

The Marlin Alliance, Inc. is seekinga talented and experienced Senior Machine Learning Engineer to join our team. The successful candidate will be expected to design, develop, and implement advanced ...

Senior Machine Learning Engineer

New York, NY · On-site

$114K - $157K/yr

Senior Machine Learning Engineer, AI Research About the Role GEICO is redefining the insurance landscape throughcutting-edgeArtificial Intelligence, and the AI Research team is driving this ...

Senior Machine Learning Engineer

Palo Alto, CA · On-site

$122K - $168K/yr

Senior Machine Learning Engineer, AI Research About the Role GEICO is redefining the insurance landscape throughcutting-edgeArtificial Intelligence, and the AI Research team is driving this ...

Senior Machine Learning Engineer

$125K - $165K/yr

We're looking for a Senior Machine Learning Engineer to help us build a revolutionary new health care business. Clover uses Machine Learning/Natural Language Processing to leverage our data to help ...

Senior Machine Learning Engineer

Bethesda, MD · On-site

$111K - $153K/yr

Senior Machine Learning Engineer, AI Research About the Role GEICO is redefining the insurance landscape throughcutting-edgeArtificial Intelligence, and the AI Research team is driving this ...

Description ChasmTeam Senior Machine Learning Engineer at JudiHealth Location: Remote (For Non-Local) or Hybrid (Local to NYC area) Position Summary: Join our mission to infuse cutting-edge AI/ML ...

Senior Machine Learning Engineer

Mclean, VA

$107K - $147K/yr

Senior Machine Learning Engineer McLean, Virginia Senior Machine Learning Engineer Location: McLean, VA (hybrid); occasional travel to Durham, NC and customer sites About CoVar CoVar is a small AI/ML ...

Senior Machine Learning Engineer

New York, NY · On-site

$114K - $157K/yr

Senior Machine Learning Engineer, AI Research About the Role GEICO is redefining the insurance landscape throughcutting-edgeArtificial Intelligence, and the AI Research team is driving this ...

Senior Machine Learning Engineer

$125K - $165K/yr

Senior Engineer Machine Learning Position Overview Paylocity is growing its Machine Learning Engineering organization! Our machine learning engineering team is responsible for developing ...

Senior Machine Learning Engineer

San Jose, CA · On-site

$122K - $168K/yr

As a Senior Machine Learning Engineer , you'll play a pivotal role in designing, building, and deploying machine learning solutions that power BILL's next-generation products. This is an opportunity ...

As a Senior Machine Learning Engineer, you'll play a crucial role in optimizing orchestration processes and ensuring fast and efficient model deployment and delivery. You'll work closely with ...

Senior Machine Learning Engineer

Bethesda, MD · On-site

$111K - $153K/yr

Senior Machine Learning Engineer, AI Research About the Role GEICO is redefining the insurance landscape throughcutting-edgeArtificial Intelligence, and the AI Research team is driving this ...

Senior Machine Learning Engineer

Draper, UT · On-site

$97K - $134K/yr

As a Senior Machine Learning Engineer , you'll play a pivotal role in designing, building, and deploying machine learning solutions that power BILL's next-generation products. This is an opportunity ...

next page

Showing results 1-20

Senior Machine Learning Engineer information

See salary details

$59.5K

$126.6K

$183.5K

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

As of Jun 8, 2026, the average yearly pay for senior machine learning engineer in the United States is $126,557.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,500.00 and $143,500.00 per year, depending on experience, location, and employer.

What are some common challenges Senior Machine Learning Engineers face when deploying models to production, and how can they be addressed?

Senior Machine Learning Engineers often encounter challenges related to model scalability, maintaining performance in real-world scenarios, and ensuring reliable integration with existing systems. Addressing these challenges typically involves thorough testing, implementing robust monitoring for model drift, and collaborating closely with DevOps and software engineering teams to streamline deployment pipelines. Staying updated on best practices in MLOps and adopting tools for automated deployment and monitoring can greatly improve the reliability and efficiency of production models.

What does a Senior Machine Learning Engineer do?

A Senior Machine Learning Engineer designs, develops, and implements machine learning models to solve complex problems. They are responsible for selecting appropriate algorithms, preprocessing data, and optimizing model performance. Additionally, they collaborate with data scientists, software engineers, and product teams to integrate machine learning solutions into production systems. Senior engineers also mentor junior team members and contribute to setting technical direction for machine learning projects.

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

To thrive as a Senior Machine Learning Engineer, you need advanced knowledge of machine learning algorithms, statistical modeling, and programming languages like Python or Java, typically supported by a degree in computer science or a related field. Experience with frameworks and tools such as TensorFlow, PyTorch, scikit-learn, and cloud platforms, as well as familiarity with version control and CI/CD systems, is essential. Strong problem-solving, communication, and leadership skills help you collaborate effectively and mentor junior team members. These capabilities are crucial for designing scalable ML solutions and driving impactful results within complex, dynamic projects.

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

AspectSenior Machine Learning EngineerData Scientist
Required CredentialsBachelor's/Master's in CS, ML, or related; experience with ML frameworksBachelor's/Master's in CS, Statistics, or related; strong analytical skills
Work EnvironmentDevelops and deploys ML models in production systemsAnalyzes data, builds models, and provides insights
Industry UsageTech, finance, healthcare, e-commerceResearch, finance, marketing, tech

While both roles require strong technical skills and knowledge of machine learning, Senior Machine Learning Engineers focus more on deploying scalable ML solutions in production environments, whereas Data Scientists primarily analyze data and develop models for insights. The roles often overlap but differ in their core responsibilities and focus areas.

More about Senior Machine Learning Engineer jobs
What cities are hiring for Senior Machine Learning Engineer jobs? Cities with the most Senior Machine Learning Engineer job openings:
What are the most commonly searched types of Machine Learning Engineer jobs? The most popular types of Machine Learning Engineer jobs are:
Who are the top companies hiring for Senior Machine Learning Engineer jobs? The top employers for Senior Machine Learning Engineer jobs are:
What states have the most Senior Machine Learning Engineer jobs? States with the most job openings for Senior Machine Learning Engineer jobs include:
Infographic showing various Senior Machine Learning Engineer job openings in the United States as of May 2026, with employment types broken down into 3% Internship, 3% As Needed, 79% Full Time, 12% Part Time, and 3% Contract. Highlights an 94% Physical, 1% Hybrid, and 5% Remote job distribution, with an average salary of $126,557 per year, or $60.8 per hour.

Senior Machine Learning Engineer

PNNL

Richland, WA

$109K - $150K/yr

Other

Posted 2 days ago


Job description

Senior Machine Learning Engineer

Pacific Northwest National Laboratory (PNNL) is seeking a Senior Machine Learning Engineer who has deep experience refactoring and modularizing research code for maintainability, extensibility, and reusability. The selected candidate must be able to collaborate effectively across research and engineering teams to align research goals with deployment requirements, and to develop packages, APIs, and interfaces that enable straightforward integration into mission-relevant environments. They should be fluent in Python and modern ML frameworks, and comfortable working with unstructured, experimental code.

Key Responsibilities:

  • Leads the refactoring, modularization, and optimization of research code to improve maintainability, scalability, and production readiness.
  • Collaborates closely with researchers to understand algorithmic intent and with engineers to ensure seamless integration into broader systems and workflows.
  • Architects and develops tools, pipelines, and APIs that enable deployment into mission-relevant environments.
  • Influences technical roadmaps and architectural decisions for AI/ML infrastructure.
  • Evaluates and recommend emerging tools, frameworks, and practices to keep the team at the leading edge.
  • Establishes and promotes best practices for translating research outputs into robust, production-quality software.
  • Mentors junior staff on software engineering standards, code quality, and research-to-production workflows.
  • Writes clear, well-documented code and leads code reviews to uphold team standards.
  • Conducts work in secure environments with adherence to operational security requirements.

This position is based in either Richland, WA or Seattle, WA and requires an onsite presence.

Minimum Qualifications:

  • BS/BA and 5+ years of relevant work experience -OR-
  • MS/MA and 3+ years of relevant work experience -OR-
  • PhD with 1+ year of relevant experience

Preferred Qualifications:

  • Degree in computer science, engineering, mathematics, or a related field.
  • Experience in research engineering, ML engineering, AI systems integration, or applied data science.
  • Strong proficiency in Python and hands-on experience with ML frameworks (e.g., PyTorch, TensorFlow, Hugging Face).
  • Demonstrated ability to navigate research codebases (e.g., Jupyter notebooks, unstructured scripts) and translate them into production-ready components.
  • Experience designing and deploying scalable ML pipelines or AI-enabled tools in operational or mission-critical settings.
  • Excellent communication and cross-functional collaboration skills, with the ability to bridge research and engineering teams.

This position requires the ability to obtain and maintain a federal security clearance.