Staff Machine Learning Engineer

fetch

United States

Remote

USD 180,000 - 240,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Fetch is seeking a Staff Machine Learning Engineer to act as the technical lead for a high-impact ML team focused on personalization, relevance, and ranking. You will own the technical direction and execution for ML systems, guiding architecture and deployment while staying hands-on in design and development.

You will partner with product, data, and engineering stakeholders to deliver measurable business impact, mentor engineers, and explore LLM tools to accelerate development and improve system

Qualifications

  • 12+ years of industry experience in machine learning or software engineering.
  • Proven experience building and scaling ML systems in personalization, relevance, search, or ad tech domains.
  • Strong hands-on expertise in distributed systems, data pipelines, and ML infrastructure.
  • Experience deploying ML models into production and operating them at consumer scale.

Responsibilities

  • Serve as the technical lead for a single ML-focused team, setting direction and engineering quality.
  • Design, build, and scale ML systems supporting personalization, ranking, search, or ad-related use cases.
  • Own end-to-end architecture for services, including model training, evaluation, deployment, and serving.
  • Drive clarity in ambiguous problem spaces and translate product needs into scalable technical solutions.
  • Lead design reviews and balance latency, reliability, experimentation, and maintainability.

Skills

Machine Learning
Distributed Systems
Leadership
Production ML
Mentoring

Education

Bachelor's degree in CS/Engineering or related

Job description

What we’re building and why we’re building it
About the Role

Fetch is building the future of personalized consumer experiences. We’re looking for a Staff Machine Learning Engineer to serve as the technical lead for a high-impact ML team focused on personalization, relevance, and ranking.

In this role, you will own the technical direction and execution for your team’s ML systems - driving high-quality architecture, guiding implementation, and ensuring models and infrastructure operate reliably at scale. You’ll partner closely with product and cross-functional stakeholders while remaining deeply hands‑on in design and development.

Role Responsibilities
  • Serve as the technical lead for a single ML-focused team, setting direction and raising the bar on engineering quality and system design.
  • Design, build, and scale ML systems supporting personalization, ranking, search, or ad‑related use cases.
  • Own end‑to‑end architecture for your team’s services, including model training, evaluation, deployment, and serving.
  • Drive clarity in ambiguous problem spaces, translating product needs into scalable technical solutions.
  • Lead design reviews and ensure thoughtful tradeoffs around latency, reliability, experimentation, and maintainability.
  • Partner closely with product, data, and engineering stakeholders to deliver measurable business impact.
  • Mentor engineers through hands‑on technical guidance, feedback, and example.
  • Use AI tools to accelerate development and improve system design, including:
    • Prototyping and validating ideas with LLM tools.
    • Leveraging AI for code iteration and experimentation.
    • Using AI assistants for architecture diagramming and design validation.
    • Exploring LLM‑powered features where appropriate.
Minimum Requirements
  • 12+ years of industry experience in machine learning or software engineering, with demonstrated ownership of production ML systems operating at scale.
  • Proven experience building and scaling ML systems in personalization, relevance, search, or ad tech domains.
  • Strong hands‑on expertise in distributed systems, data pipelines, and ML infrastructure.
  • Experience deploying ML models into production and operating them at consumer scale.
  • Demonstrated ownership of complex technical initiatives within a team.
  • Strong systems design skills with the ability to clearly articulate tradeoffs and implementation decisions.
  • Experience mentoring engineers and influencing technical standards within a team.
  • Ability to operate effectively in ambiguous environments and drive projects to completion.
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field.
Preferred Requirements
  • Familiarity with LLMs and their application in personalization, feature generation, or search.
  • Experience with real‑time or streaming ML systems.
  • Exposure to experimentation frameworks (A/B testing) and model performance measurement.
  • Experience bridging model development with real‑time serving systems.

This is a full‑time role that can be held from one of our US offices or remotely in the United States.

Compensation: At Fetch, we offer competitive compensation packages including base, equity, and benefits to the exceptional folks we hire. Discover our benefits and how our employees live rewarded at https://fetch.com/careers.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Machine Learning Engineer II
Senior Machine Learning Engineer II

fetch • United States

Remote
USD 211,000 - 249,000
Competitive compensation
Equity
Benefits
Lead ML Engineer – Personalization & Ranking (Remote)
Lead ML Engineer – Personalization & Ranking (Remote)

fetch • United States

Remote
USD 180,000 - 240,000
Staff Backend Engineer - Developer Foundations
Staff Backend Engineer - Developer Foundations

fetch • United States

Remote
USD 180,000 - 240,000
Staff Backend Engineer, Ads Platform
Staff Backend Engineer, Ads Platform

Fetch • Northern (KY)

On-site
USD 180,000 - 260,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

North Eastern Services • California (MO)

On-site
USD 150,000 - 190,000
Remote work
Senior Staff Machine Learning Engineer
Senior Staff Machine Learning Engineer

Scowtt Inc • Seattle (WA)

On-site
USD 190,000 - 250,000
Standard benefits
Attractive startup equity
Lead ML Platform Engineer
Lead ML Platform Engineer

Harnham • New York (NY)

On-site
USD 150,000 - 190,000
Competitive base salary and annual be
Equity participation through RSUs
Opportunity to work on cutting-edge AI
+2
Staff Machine Learning Engineer
Staff Machine Learning Engineer

ZipRecruiter • United States

Hybrid
USD 205,000 - 265,000
Competitive compensation
Exceptional benefits package
Flexible Vacation & Paid Time Off
+1
Staff Machine Learning Engineer New Remote, Santa Monica, CA
Staff Machine Learning Engineer New Remote, Santa Monica, CA

ZipRecruiter, Inc. • Santa Monica (CA), Northern (KY)

Remote
USD 205,000 - 265,000
Competitive compensation
Exceptional benefits package
Flexible Vacation & Paid Time Off
+1
Machine Learning Engineer
Machine Learning Engineer

Samson Rose • New York (NY), Northern (KY)

On-site
USD 140,000 - 210,000