Skip to content
FetchFetch

Principal Machine Learning Engineer

Design and scale ML infrastructure and real-time learning systems powering personalization, search, ranking, and ad tech for millions of consumers. The role requires deep distributed-systems and data-pipeline expertise, strong architecture leadership, and experience delivering zero-to-one ML systems.

About the job

Responsibilities

  • Design and evolve ML infrastructure supporting personalization, search, ranking, and ad tech.
  • Build zero-to-one real-time learning systems and data pipelines.
  • Define architectural patterns for feature infrastructure, model serving, and low-latency, high-throughput decision-making at consumer scale.
  • Advance data infrastructure, distributed systems, and large-scale data pipelines for personalization and ranking.
  • Lead technical design, architecture, and cross-team alignment for major ML initiatives.
  • Improve streaming and real-time learning infrastructure for ranking, personalization, and search systems.
  • Use AI tools for feature design, code generation, prototyping, architecture diagramming, design validation, personalization, conversational search, and feature creation.
  • Mentor senior engineers and technical leads.
  • Operate effectively with ambiguity and drive zero-to-one system design and delivery.

Requirements

  • Proven experience building and scaling ML infrastructure for personalization, relevance, search, or ad tech systems.
  • Deep hands-on expertise in data infrastructure, distributed systems, and large-scale ML data pipelines.
  • Experience at a consumer product company with ML models operating at scale.
  • Experience contributing to ranking, personalization, or ad tech systems with measurable business impact.
  • Strong systems design skills and experience leading architecture and communicating tradeoffs.
  • Experience mentoring and elevating engineers.
  • Experience leading zero-to-one technical initiatives and delivering infrastructure or ML systems from scratch.
  • Ability to operate with minimal direction, prioritize effectively, and drive impact.

Nice-to-haves

  • Familiarity with LLMs and applications in personalization, feature creation, and conversational search.
  • Experience with streaming or real-time learning systems.
  • Exposure to conversational search or large-scale information retrieval.
  • Experience bridging model development with real-time serving systems.

Compensation and Benefits

  • Competitive compensation package including base pay, equity, and benefits.
  • Equity for full-time employees.
  • Dollar-for-dollar 401(k) match up to 4%.
  • Medical, dental, and vision plans, including pet coverage.
  • Up to $10,000 per year in education reimbursement.
  • Employee resource groups.

Skills

Machine Learning, ML Infrastructure, Personalization, Search Ranking, Distributed Systems, Data Pipelines, Data Infrastructure, Model Serving, Real-Time Learning, Streaming Systems, Large-Scale Information Retrieval, LLMs, Conversational Search, System Design, AI Tools

Zoox

Zoox

Foster City, CA

Senior Staff / Principal Software Engineer - Freeway Autonomy
$340k+/yrHybrid10+ YOEML Engineering

Leads the technical strategy and engineering execution required to achieve driverless freeway operation for autonomous vehicles. Requires 10+ years of software experience, demonstrated freeway autonomy leadership, deep expertise in an autonomy domain, and strong executive communication skills.

Rula

Rula

United States

Principal AI Engineer - Personalization and Recommendation
$282k+/yrRemote10+ YOEML Engineering

Own the architecture and delivery of production AI systems for patient-provider matching, search relevance, personalization, clinical workflows, and engagement. The role requires extensive software engineering, distributed systems, search or recommendation, ML applications, and foundation-model experience in a regulated healthcare setting.

Pinterest

Pinterest

San Francisco, CA

Principal Engineer, Core - Pinner Journeys
$243k+/yrRemote15+ YOEML Engineering

Principal technical leader defining architecture and multi-year strategy for Pinterest’s Homefeed, Search, and AI Assistant experiences. The role requires 15+ years of large-scale systems or machine-learning experience, deep expertise in discovery and generative AI, and hands-on leadership across engineering and product organizations.

PointClickCare

PointClickCare

United States

Principal ML System Engineer
$195k+/yrRemote7+ YOEML Engineering

Leads the technical vision, architecture, and engineering standards for a company-wide ML platform supporting model development, deployment, serving, and monitoring. The role requires principal-level expertise in Python and Java, scalable MLOps, cloud infrastructure, security, and technical leadership across teams.

Anthropic

Anthropic

San Francisco, CA

Staff+ Software Engineer, ML Inference Path
$320k+/yrHybrid7+ YOEML Engineering

Build and operate scalable ML inference infrastructure for Claude’s safety systems, translating safety research into reliable production deployments. The role requires deep production ML infrastructure experience, distributed systems expertise, and proficiency with Python and modern ML frameworks.