ML Software Engineer

Lyft

Confirmed live yesterday High trust
Hybrid

Quick summary

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

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $206k
This role $158k
$126k most similar roles pay here $278k

This role pays less than 85% of similar roles. Most pay $169,350–$241,750 — the shaded band above. At the midpoint, this role pays about $158k versus about $206k 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 15 open roles on FindRole.

Listed pay typically runs $140,800–$176,000 across 14 roles with salary data.

Most-posted roles

View all roles at Lyft

At a glance

TL;DR · ML Software Engineer

ML Software Engineer, ETA will join the ETA team to build and maintain the system responsible for estimating and predicting ETAs for every ride request on the platform. This role is critical because accurate, low-latency predictions impact matching decisions, pricing estimates, and user experience. The engineer will perform data analysis, develop proof-of-concept models, and create statistical, machine learning, or optimization models while balancing accuracy against production complexity and runtime performance. Daily tasks include writing high-quality, scalable code for millions of daily requests, participating in design reviews, and providing on-call support. The technical stack includes AWS, Kubernetes, Go, Spark, Python, and Apache Airflow. Candidates must possess at least three years of machine learning experience to solve complex problems involving large-scale data processing and distributed pipelines within the rideshare domain.

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

ML Software Engineer

Apple Inc

Seattle, WA 42 days ago $142,300$263,300
Swift C++ Python Go Rust Java gRPC Protocol Buffers OpenTelemetry Splunk Distributed Systems ML Inference Quantization GPU Acceleration Swift Concurrency XPC Instruments Concurrency Multi-node Clusters
2+ yrs exp

AI/ML Software Engineer

Apple Inc

Sunnyvale, CA 30 days ago $150,400$277,600
Computer Vision Machine Learning C++ Swift iOS macOS MLX ARKit REKit 3D Graphics Diffusion Transformer Models On-device Inference Linear Algebra Numerical Analysis Agentic Workflow Frameworks Real-time Systems Software Architecture
5+ yrs exp

Software Engineer, Applied ML

Apple Inc

Cupertino, CA 2 days ago $129,300$225,300
C++ Swift Machine Learning PyTorch TensorFlow NumPy pandas scikit-learn iOS Deep Learning CNNs RNNs LSTMs Transformers Signal Processing System Design GPS GNSS WiFi

Applied AI/ML Software Engineer

Apple Inc

San Diego, CA 6 days ago $142,300$263,300
Machine Learning Generative AI LLMs RAG Python Ruby Java Kubernetes Data Analysis Infrastructure Evaluation Pipelines Agentic Pipelines

Software Engineer AI/ML

GE Aerospace

Remote (Evendale, OH) 18 days ago $112,000$150,000
LLM Python AWS Databricks MLflow FastAPI Flask RAG Vector Databases CI/CD REST APIs Prompt Engineering TypeScript Java C# GitHub Visual Studio Lean Agile XP
3+ yrs exp Remote

Staff Software Engineer AI/ML

Samsung Semiconductor

San Jose, CA 31 days ago $163,000$253,000
Python C++ PyTorch TensorFlow LangChain LangGraph AutoGen CrewAI vLLM TensorRT-LLM MLOps Quantization Computer Vision Distributed Systems A/B Testing
10+ yrs exp