Skip to content
LyftLyftSan Francisco, CA

ML Software Engineer, ETA

Build and maintain Lyft's ETA prediction system using ML models for ride matching, pricing, and user experience. Requires 3+ years ML experience, production code for high-scale low-latency systems, and tradeoff decisions on accuracy vs performance.

141k – 176k/yr
Hybrid3+ YOEML Engineering

About the role

Responsibilities

  • Perform data analysis and build proof-of-concept to explore and compare ML and non-ML solutions
  • Make effective tradeoffs between model accuracy, its productization complexity and runtime performance
  • Develop statistical, machine learning, or optimization models
  • Write production quality code that can scale well to serve millions of requests per day
  • Participate in code reviews, design reviews, production on-call support and incident triaging process
  • Write well-crafted, well-tested, readable, maintainable code

Requirements

  • B.S., M.S., or Ph.D. in Computer Science or other quantitative fields or related work experience
  • 3+ years of Machine Learning experience
  • Ability to work in distributed teams spread across time zones (North America and Europe)

Nice-to-Haves

  • Experience with big data processing / distributed data pipelines and tools such as Apache Airflow and Spark

Compensation and Benefits

  • Expected base pay range for this position in the San Francisco area: $140,800 - $176,000 (not inclusive of potential equity, bonus or benefits)
  • Great medical, dental, and vision insurance options
  • Mental health benefits
  • Family building benefits
  • Child care and pet benefits
  • 401(k) plan with company match
  • Discretionary paid time off for salaried team members (in addition to 12 observed holidays); 15 days for hourly
  • 18 weeks of paid parental leave
  • Subsidized commuter benefits
  • Monthly Lyft credits and complimentary Lyft Pink membership

Skills

Machine LearningPythonGoSparkapache airflowAWSKubernetesData Analysis

Similar roles

ML Engineering jobs
Sift

Machine Learning Engineer

SiftSan Francisco, CA +1

Build and deploy large-scale online ML models and end-to-end pipelines for real-time fraud detection at Sift, working on automated training systems that process over 1T events. Requires 4+ years production ML experience, strong Python/Java/Scala skills, and distributed systems expertise with Spark, Databricks, and GCP.

140k – 190k/yr
Hybrid4+ YOEML Engineering
Ambient.ai

Applied Research Scientist - Foundation Models

Ambient.aiRedwood City, CA

Develops and optimizes transformer-based vision-language foundation models for physical security, owning full-cycle training, fine-tuning, compression, and deployment for real-time inference on images, videos, and text. Requires PhD/Master's in CS/EE, hands-on ML expertise with PyTorch/TensorFlow, Transformers, and ViTs.

140k – 175k/yr
HybridML Engineering
Applied Intuition

Robotic Software Engineer, Perception

Applied IntuitionAnn Arbor, MI +2

As a Perception Autonomy Engineer, you will develop, integrate, and maintain real-time sensor software solutions for autonomous vehicles. This involves designing and deploying AI/ML sensor algorithms, creating interfacing software for sensor control, and collaborating with cross-functional teams for seamless deployment and testing.

140k – 220k/yr
On-site5+ YOEML Engineering
Databricks

Software Engineer - GenAI inference

DatabricksSan Francisco, CA

Designs, develops, and optimizes GenAI inference engine for LLMs, focusing on performance, scalability, and efficiency across the full stack. Requires 3+ years in performance-critical systems, CUDA/GPU expertise, and ML inference knowledge.

142k – 205k/yr
On-site3+ YOEML Engineering
Docker

ML Engineer

DockerPalo Alto, CA +1

Founding ML Engineer building production ML systems for governance, security, and agentic platform capabilities at Docker. Requires 5+ years applied ML experience shipping systems and 4+ years backend/infra engineering.

139k – 226k/yr
Remote5+ YOEML Engineering