ML Software Engineer

Lyft

Confirmed live today Trusted
Hybrid

Quick summary

Work type
Hybrid
Location
San Francisco, CA
Salary
$140,800–$176,000 / yr
Posted
98 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $215k
This role $158k
$125k $287k
below market most similar roles pay here above market

This role pays less than 91% of similar roles. Most pay $178,300–$251,000 — the blue band above. At the midpoint, this role pays about $158k versus about $215k for comparable roles.

Based on 240 similar postings.

Employer

About Lyft

Lyft is a transportation network company offering ride-hailing services across the US and Canada.

Lyft currently has 35 open roles on FindRole.

Listed pay typically runs $148,000–$185,000 across 31 roles with salary data.

Most-posted roles

View all roles at Lyft

At a glance

TL;DR · ML Software Engineer

ML Software Engineer, ETA joins the ETA team to build and maintain the system responsible for estimating and predicting ETAs for every ride request on the platform. This role involves performing data analysis, building proof-of-concept models, and developing statistical, machine learning, or optimization models to balance accuracy with runtime performance. The engineer will write production quality, maintainable code to serve millions of requests daily while participating in code reviews, design reviews, and incident triaging. The technical stack includes AWS, Kubernetes, Go, Spark, Python, and Apache Airflow. The work focuses on solving the business problem of providing low latency, high reliability, and high accuracy for matching decisions and pricing estimates within the rideshare experience. Candidates should possess machine learning experience and quantitative backgrounds.

What you'll do

  • Perform data analysis and build proof-of-concept models to compare ML and non-ML solutions.
  • Balance trade-offs between model accuracy, production complexity, and runtime performance.
  • Develop statistical, machine learning, or optimization models for ETA predictions.
  • Write production-quality code capable of scaling to serve millions of requests daily.
  • Create well-crafted, tested, readable, and maintainable code for the platform.
  • Participate in code reviews, design reviews, and incident triaging processes.
  • Provide on-call support to ensure system reliability and performance.

What we're looking for

  • Bachelor's, Master's, or Doctorate degree in Computer Science or another quantitative field.
  • 3+ years of experience in Machine Learning.
  • Ability to write production-quality code that scales for millions of requests per day.
  • Experience building statistical, machine learning, or optimization models.
  • Proficiency in the technology stack including AWS, Kubernetes, Go, Spark, Python, and Apache Airflow.
  • Ability to perform data analysis and build proof-of-concept solutions.
  • Ability to work effectively within distributed teams across different time zones.

More like this

Similar roles

Machine Learning Engineer 4

Capital One Financial

New York, NY 35 days ago
Python PyTorch TensorFlow Kubernetes AWS GCP Azure Spark Ray Scala Java Golang C++ Pandas NumPy Scikit-learn CI/CD Data Pipelines

ML Software Engineer

Apple Inc

Seattle, WA 88 days ago $142,300–$263,300
Swift C++ Python Go Rust Java gRPC Protocol Buffers OpenTelemetry Splunk ML Inference Distributed Systems Quantization Sparsity GPU Acceleration Swift Concurrency XPC Instruments KV Cache Tokenization
2+ yrs exp

AI/ML Software Engineer

Apple Inc

Sunnyvale, CA 76 days ago $150,400–$277,600
Computer Vision Machine Learning C++ Swift GenAI 3D Graphics On-device Inference Diffusion Transformer MLX ARKit Foundation Models iOS macOS SW/HW Parallelism Asynchronous Processing Linear Algebra Numerical Analysis Agentic Workflow Frameworks
5+ yrs exp

Applied AI/ML Software Engineer

Apple Inc

San Diego, CA 52 days ago $142,300–$263,300
Machine Learning Generative AI Python LLMs RAG Kubernetes Data Analysis Java Ruby Object-Oriented Programming

Software Engineer, AML

SoFi

Seattle, WA 4 days ago $165,000–$181,500
Java Python AWS Agile SDLC CI/CD Jira GitHub GitLab Springboot React SQL JavaScript Microservices Docker Data Structures Design Patterns
2+ yrs exp Hybrid

Software Engineer III, AI/ML Engineer

JPMorgan Chase

Jersey City, NJ 12 days ago
Python AWS React Kubernetes Retrieval-Augmented Generation Containers Serverless Event-Driven Architecture APIs Observability Semantic Search Embeddings Regression Testing Caching
3+ yrs exp