1

Senior Staff Machine Learning Engineer Jobs (NOW HIRING)

This job will oversee the strategic direction and execution of machine learning projects. You will work closely with data scientists, software engineers, and product teams to enhance services through ...

Senior Staff Machine Learning Engineer

Seattle, WA

$118.90K - $163.30K/yr

GEICO is seeking a Senior Staff AI engineer to join our AI org. This person will play key senior technical leadership roles in the development of Geico's virtual agent platform that elevates the ...

Senior Staff Machine Learning Engineer

Palo Alto, CA

$122.80K - $168.70K/yr

GEICO is seeking a Senior Staff AI engineer to join our AI org. This person will play key senior technical leadership roles in the development of Geico's virtual agent platform that elevates the ...

Senior Staff Machine Learning Engineer

Palo Alto, CA ยท On-site

$122.80K - $168.70K/yr

GEICO is seeking a Senior Staff AI engineer to join our AI org. This person will play key senior technical leadership roles in the development of Geico's virtual agent platform that elevates the ...

As a Staff Machine Learning Engineer, you will serve as a technical leader defining the roadmap and ... Coach Senior and junior engineers, lead architectural reviews, and elevate Motional's engineering ...

Senior Staff Machine Learning Engineer

Palo Alto, CA ยท On-site

$122.80K - $168.70K/yr

GEICO is seeking a Senior Staff AI engineer to join our AI org. This person will play key senior technical leadership roles in the development of Geico's virtual agent platform that elevates the ...

As a Staff Machine Learning Engineer, you will serve as a technical leader defining the roadmap and ... Coach Senior and junior engineers, lead architectural reviews, and elevate Motional's engineering ...

As a Staff Machine Learning Engineer, you will serve as a technical leader defining the roadmap and ... Coach Senior and junior engineers, lead architectural reviews, and elevate Motional's engineering ...

Senior Staff Machine Learning Engineer

Palo Alto, CA ยท On-site

$122.80K - $168.70K/yr

GEICO is seeking a Senior Staff AI engineer to join our AI org. This person will play key senior technical leadership roles in the development of Geico's virtual agent platform that elevates the ...

Staff Machine Learning Engineer

Mountain View, CA ยท On-site

$162.51K - $342.75K/yr

As a Staff Machine Learning Engineer , you will design, build, and deploy machine learning systems that power predictive analytics, personalization, automation, and intelligent platform behaviors.

As a Staff Machine Learning Engineer, you will serve as a technical leader defining the roadmap and ... Coach Senior and junior engineers, lead architectural reviews, and elevate Motional's engineering ...

As a Staff Machine Learning Engineer, you will serve as a technical leader defining the roadmap and ... Coach Senior and junior engineers, lead architectural reviews, and elevate Motional's engineering ...

Staff Machine Learning Engineer

Mountain View, CA ยท On-site

$197K - $266.50K/yr

Come join Intuit as a Staff Machine Learning Engineer! In this role, you'll be embedded inside a vibrant team of data scientists. You'll be expected to help conceive, code, and deploy data science ...

next page

Showing results 1-20

Senior Staff Machine Learning Engineer information

See salary details

$59.5K

$126.6K

$183.5K

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

As of May 29, 2026, the average yearly pay for senior staff 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 the key skills and qualifications needed to thrive as a Senior Staff Machine Learning Engineer, and why are they important?

To thrive as a Senior Staff Machine Learning Engineer, you need deep expertise in machine learning algorithms, statistical analysis, software engineering, and a relevant advanced degree (often MS or PhD). Mastery of tools such as Python, TensorFlow, PyTorch, distributed computing frameworks, and experience with cloud platforms is typically required. Strong leadership, communication, and project management skills distinguish top performers in this role. These abilities are crucial for designing scalable ML solutions, leading teams, and driving impactful business outcomes.

What are the primary challenges a Senior Staff Machine Learning Engineer faces when leading large-scale ML projects?

Senior Staff Machine Learning Engineers often navigate complex challenges such as aligning cross-functional teams, ensuring model scalability, and maintaining data integrity across evolving pipelines. They are responsible for setting technical direction, mentoring junior engineers, and driving collaboration between data scientists, software engineers, and product managers. Balancing hands-on technical work with high-level architectural decisions, while also keeping up with rapid advancements in the field, is key to success in this role.

What does a Senior Staff Machine Learning Engineer do?

A Senior Staff Machine Learning Engineer leads the design, development, and deployment of complex machine learning systems within an organization. They work closely with cross-functional teams to identify business challenges that can be addressed with machine learning and guide the technical strategy for implementing solutions. Their responsibilities often include mentoring junior engineers, setting best practices, overseeing large-scale projects, and ensuring models are robust, scalable, and ethically implemented. Additionally, they may contribute to research and development, staying up-to-date with the latest advancements in the field.

What is the difference between Senior Staff Machine Learning Engineer vs Machine Learning Engineer?

AspectSenior Staff Machine Learning EngineerMachine Learning Engineer
CredentialsBachelor's/Master's/PhD in CS, AI, or related; experience in ML frameworksBachelor's/Master's in CS, AI, or related; some experience in ML
Work EnvironmentLeadership roles, cross-team collaboration, strategic planningImplementation, model development, experimentation
Industry UsageTech companies, research labs, large enterprisesStartups, tech firms, research projects

The Senior Staff Machine Learning Engineer typically holds a more senior, strategic role with leadership responsibilities, while the Machine Learning Engineer focuses on developing and deploying ML models. Both roles require strong technical skills, but the senior position involves guiding projects and mentoring teams.

More about Senior Staff Machine Learning Engineer jobs
What cities are hiring for Senior Staff Machine Learning Engineer jobs? Cities with the most Senior Staff Machine Learning Engineer job openings:
What states have the most Senior Staff Machine Learning Engineer jobs? States with the most job openings for Senior Staff Machine Learning Engineer jobs include:
Infographic showing various Senior Staff Machine Learning Engineer job openings in the United States as of May 2026, with employment types broken down into 63% Full Time, 29% Part Time, 2% Temporary, and 6% Contract. Highlights an 94% Physical, 2% Hybrid, and 4% Remote job distribution, with an average salary of $126,557 per year, or $60.8 per hour.

Senior/Staff Machine Learning Engineer

Terra AI

Redwood City, CA โ€ข Remote

$107K - $146.90K/yr

Full-time

Posted 22 days ago


Job description

Terra AI is building a new category at the intersection of artificial intelligence, geoscience, and critical resource development.
As global demand for copper, lithium, nickel, rare earth elements, geothermal energy, and other strategic resources accelerates, the mining and subsurface industries face a growing challenge: traditional exploration methods remain slow, expensive, and highly uncertain. Terra AI was founded to help solve this problem by redefining how critical resources are discovered, evaluated, and developed.
By combining advanced machine learning, probabilistic modeling, and deep geoscience expertise, Terra AI helps exploration and mining companies make faster, more informed subsurface decisions with greater confidence and capital efficiency. The companyโ€™s platform integrates geological, geophysical, and drilling data into intelligent systems designed to improve targeting accuracy, accelerate discovery timelines, and reduce exploration risk.
Backed by leading investors including Khosla Ventures and working alongside strategic industry partners including Rio Tinto, Ero Copper, and Ramaco Resources, Terra AI is emerging as one of the more closely watched AI-native companies operating within the mining and critical minerals sector.
Terra AIโ€™s mission is to define the new global standard for data-driven critical resource development โ€” breaking the cost and time curve required to support electrification, energy security, and the global energy transition.
The company operates with a strong partnership mentality, combining technical rigor, candid communication, continual learning, and environmental stewardship to help modern exploration teams solve some of the worldโ€™s most important resource challenges.

Role description

In the same way image generators have shown the remarkable ability to produce a diverse set of realistic pictures conditioned on a text prompt (and other inputs), we are developing a generative model that produces 3D geological models conditioned on geophysical surveys, borehole measurements, and other forms of physical observation. The outputs of the generative model capture what we know and donโ€™t know about the state of the subsurface, allowing explorers to make maximally informed decisions about how and where to explore for critical resources.

We are looking for a talented deep learning engineer or scientist to lead the development of this model that will revolutionize decision-making in the earth subsurface for a wide range of clean energy applications.

Role Responsibilities
  • Design, train, test, and iterate on diffusion models for 3D geological models

  • Design, train, test, and iterate on an approach for conditioning generation on geophysical data and other observations

  • Inform the generation of synthetic data to improve model performance

  • Adapt diffusion modeling approach to specific real-world projects in collaboration with project teams.

Qualifications

Required Qualifications:

  • Extensive PyTorch Experience

    • Deep understanding of PyTorch, including writing custom modules, optimizing training, and debugging issues in large-scale models.

  • Expertise in Developing Large Deep Learning Models from Scratch

    • Proven ability to design, implement, and train complex deep learning architectures from the ground up.

  • Data Curation Skills

    • Hands-on experience in creating, cleaning, and maintaining high-quality datasets tailored for machine learning applications.

  • Strong Software Engineering and Design Experience

    • Proficient in software development best practices, including version control, testing, and code optimization.

    • Familiarity with designing scalable and maintainable systems.

Nice-to-haves:

  • Experience with Generative Models

    • Familiarity with generative architectures, particularly diffusion models, and an emphasis on posterior sampling methods.

  • Knowledge of Transformer Architectures

    • Experience building and training transformers, especially in applications involving 3D data.

  • Scaling Models Across Large GPU Clusters

    • Expertise in parallelizing models across multiple GPUs and optimizing distributed training pipelines.

  • Cloud Infrastructure Expertise

    • Experience setting up, managing, and optimizing cloud environments for machine learning workloads, including provisioning resources and managing costs.