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 job

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