remote
Senior Machine Learning Engineer, Recommendations - Lyft
ML Engineer
Lead the design and deployment of large‑scale recommendation models using Python, deep learning frameworks, and cloud infrastructure to personalize rider experiences on a high‑traffic transportation platform.
About the role
Key Responsibilities
- Design, develop, and productionize recommendation algorithms that serve billions of rides per year.
- Collaborate with data scientists, product managers, and infrastructure teams to translate business goals into scalable ML solutions.
- Build and maintain data pipelines using Spark and SQL to process petabyte‑scale datasets for model training and evaluation.
- Deploy models on AWS, ensuring low latency, high availability, and continuous monitoring.
- Mentor junior engineers and drive best practices in code quality, testing, and model governance.
Requirements
- 5+ years of experience building production ML systems, preferably in recommendation or personalization domains.
- Strong proficiency in Python and deep learning frameworks such as TensorFlow or PyTorch.
- Hands‑on experience with large‑scale data processing tools (Spark, SQL) and cloud platforms (AWS).
- Demonstrated ability to optimize models for performance and scalability in a high‑throughput environment.
- Excellent problem‑solving skills and ability to work cross‑functionally in an agile setting.
Skills
pythontensorflowpytorchawssql