Skip to content
LyftLyftSan Francisco, CA

Senior ML Software Engineer, Recommendations

Develops and launches machine learning algorithms powering Lyft's recommendation systems and core services, partnering with cross-functional teams to solve diverse problems in transportation and personalization. Requires 5+ years ML experience, Python/Golang proficiency, and advanced ML methodologies.

163k – 204k/yr
Hybrid5+ YOEML Engineering

About the role

Responsibilities

  • Partner with Engineers, Data Scientists, Product Managers, and Business Partners to apply machine learning for business and user impact
  • Perform data analysis and build proof-of-concept to explore and propose ML solutions to both new and existing problems
  • Develop statistical, machine learning, or optimization models
  • Write production quality code to launch machine learning models at scale
  • Evaluate machine learning systems against business goal

Experience

  • B.S., M.S., or Ph.D. in Computer Science or other quantitative fields or related work experience
  • 5+ years of Machine Learning experience
  • Passion for building impactful machine learning models leveraging expertise in one or multiple fields
  • Proficiency in Python, Golang, or other programming language
  • Excellent communication skills and fluency in English
  • Strong understanding of Machine Learning methodologies, including supervised learning, forecasting, recommendation systems, reinforcement learning, and multi-armed bandits

Benefits

  • Great medical, dental, and vision insurance options with additional programs available when enrolled
  • Mental health benefits
  • Family building benefits
  • Child care and pet benefits
  • 401(k) plan with company match to help save for your future
  • In addition to 12 observed holidays, salaried team members have discretionary paid time off, hourly team members have 15 days paid time off
  • 18 weeks of paid parental leave. Biological, adoptive, and foster parents are all eligible
  • Subsidized commuter benefits
  • Monthly Lyft credits and complimentary Lyft Pink membership

Skills

Machine LearningPythonGoRecommendation SystemsSupervised LearningReinforcement LearningForecastingMulti-Armed BanditsData AnalysisStatistical Modeling

Similar roles

ML Engineering jobs
Lyft

Senior ML Software Engineer, Mapping

LyftSan Francisco, CA

As a Senior ML Software Engineer on the Mapping team, you will develop and launch machine learning models to detect environmental changes and update Lyft's digital map. This role involves end-to-end ML solution development, data analysis, and production-quality coding.

163k – 204k/yr
Hybrid5+ YOEML Engineering
Semgrep

Senior AI Software Engineer

SemgrepSan Francisco, CA +3

Develops AI-powered solutions using LLMs to improve code security vulnerability detection, prioritization, and remediation. Collaborates with customers, implements end-to-end features, and evaluates models through experimentation on real-world data.

163k – 247k/yr
HybridML Engineering
Pinterest

Sr. Machine Learning Engineer, Computer Vision

PinterestSan Francisco, CA

Build and prototype diffusion-based text-to-image generative models (Pinterest Canvas) using large-scale visual-text datasets. Requires 5+ years industry computer vision experience and an M.S. or Ph.D.

161k – 332k/yr
Remote5+ YOEML Engineering
Celonis

Applied Value Engineer

CelonisRedwood City, CA +1

Builds AI prototypes and solutions using Celonis Process Intelligence platform for strategic customers, focusing on generative AI, agentic systems, and proof-of-value projects to drive ROI and adoption. Requires 7+ years in technical pre-sales, Python/ML expertise, and business process knowledge.

161k – 191k/yr
Hybrid7+ YOEML Engineering
ZoomInfo

Senior Machine Learning Engineer

ZoomInfoUnited States

Build and productionize large-scale recommendation systems, NLP/embedding models, and agentic AI workflows. Requires 6+ years ML/NLP experience and expertise in PyTorch/TensorFlow, RAG, and vector search.

165k – 259k/yr
Remote6+ YOEML Engineering