Machine Learning Engineer
Design, deploy, and improve real-time machine learning systems for Lyft’s ride fulfillment and marketplace products. The role requires 2+ years of ML experience, production programming skills, and expertise with deep learning and recommendation systems.
About the job
Responsibilities
- Design, build, and deploy machine learning models for real-time applications, translating state-of-the-art research into production-ready solutions.
- Design and implement feature pipelines, model training workflows, and serving infrastructure using an ML platform.
- Evaluate ML system performance against business KPIs, run experiments, and drive continuous model improvement.
- Partner with ML engineers, product managers, data scientists, and software engineers to align ML initiatives with business goals.
- Use data-driven insights to inform and refine ML strategies and solutions.
- Write production-level code and participate in code reviews.
Requirements
- BS or MS in Computer Science or a related field.
- 2+ years of experience in machine learning modeling or related fields.
- Experience with deep learning technologies for recommendation systems, including TensorFlow, PyTorch, or similar frameworks.
- Understanding of hypothesis testing, regression analysis, and machine learning performance evaluation metrics.
- Experience translating state-of-the-art ML research into production systems.
- Proficiency in Python, Golang, or another programming language.
- Ability to tackle ambiguous problems and deliver solutions at scale.
- Strong communication and interpersonal skills for cross-functional collaboration.
Benefits
- Medical, dental, and vision insurance options.
- Mental health, family building, child care, and pet benefits.
- 401(k) plan with company match.
- Paid holidays and paid time off.
- 18 weeks of paid parental leave.
- Subsidized commuter benefits.
- Monthly Lyft credits and complimentary Lyft Pink membership.
- Hybrid work schedule with at least three days per week in the office and flexibility to work from anywhere for up to four weeks per year.
- Expected base pay for the San Francisco area: $140,800–$176,000, excluding potential equity, bonus, and benefits.
Skills
Machine Learning, Deep Learning, Recommendation Systems, TensorFlow, PyTorch, Python, Go, Feature Pipelines, Model Training, Model Serving, Hypothesis Testing, Regression Analysis, Machine Learning Metrics, Production Systems, A/B Testing
Similar jobs
ML Engineering jobsBuild production infrastructure for replayable enterprise environments, agent evaluation, and continuous model improvement. The role combines hands-on customer deployment, research experimentation, large-scale data processing, and production software engineering.
Develop and deploy responsible AI and machine learning fairness solutions across Pinterest’s large-scale, user-facing products, including generative AI, search, and recommendations. The role requires production ML experience, expertise in fairness interventions and modern architectures, and a master’s or PhD in computer science or a related field.
Build datasets, evaluations, and scalable data systems that improve frontier AI models on challenging biological and scientific tasks. The role partners with scientists and AI labs and requires at least two years of experience applying biology and AI, plus hands-on LLM experience.
Builds high-scale data pipelines, distributed systems, and AI agent workflows using LLMs for fraud intelligence platform. Requires 2+ years software engineering, Python proficiency, big data tools, AWS/K8s, and ML foundations.
Build and ship production algorithmic systems that improve healthcare quality, access, and cost outcomes. The role combines machine learning, optimization, experimentation, and LLM productionization, requiring at least two years of relevant industry or advanced-degree experience.