🏢
Lyft
Senior Machine Learning Engineer, Recommendations
Job Description
ABOUT THE ROLE
We are seeking a highly skilled Senior Machine Learning Engineer to lead the design, development, and deployment of state-of-the-art machine learning and artificial intelligence systems for the Rider Applied AI team at Lyft. As a strategic thinker, you will balance high-level system architecture with hands-on technical implementation, collaborating across teams to shape the future of ride-sharing by leveraging AI, Machine learning, and Data science.
WHAT YOU'LL DO
As a Senior Machine Learning Engineer, your responsibilities will include:
- Designing, building, and deploying machine learning models for real-time applications, including translating state-of-the-art research into production-ready solutions.
- Architecting scalable, reliable ML pipelines that integrate seamlessly with existing backend systems.
- Staying ahead of the curve by exploring emerging algorithms, technologies, and frameworks, critically evaluating new research and identifying high-impact use cases across business areas.
- Partnering with ML engineers, product managers, data scientists, and software engineers to align ML initiatives with business goals.
- Leveraging data-driven insights to inform and refine ML strategies and solutions.
- Providing technical direction, mentoring Junior engineers, and fostering a culture of learning and collaboration.
- Writing production-level code and participating in code reviews to ensure quality and share knowledge across the team.
WHAT YOU'LL NEED
To be successful in this role, you will need:
- A Master's degree or Ph.D. in Computer Science or a related technical field.
- 5+ years of experience in machine learning modeling or related fields, or Ph.D. with 3+ years of experience.
- Experience with deep learning technologies for recommendation systems, including TensorFlow, PyTorch, or similar frameworks.
- Understanding of statistical concepts such as hypothesis testing, regression analysis, and performance evaluation metrics for machine learning.
- Experience with translating state-of-the-art ML research into production systems.
- Proficiency in Python, Golang, or other programming languages.
- Proven ability to tackle ambiguous problems and deliver solutions at scale.
- Strong communication and interpersonal skills for effective cross-functional collaboration.
WHY REMOTE
This role will be performed remotely, with occasional in-office requirements. Lyft is committed to creating an inclusive workforce that fosters belonging and strives for a healthy and safe workplace.
BENEFITS
Lyft offers a comprehensive benefits package, including:
- Extended health and dental coverage options, along with life insurance and disability benefits.
- Mental health benefits.
- Family building benefits.
- Child care and pet benefits.
- Access to a Lyft-funded Health Care Savings Account.
- RRSP plan with company match to help save for your future.
- Flexible paid time off policy, allowing team members to take off as much time as they need (with manager approval).
- 18 weeks of paid time off for new parents, designed as a top-up plan to complement provincial programs.
- Subsidized commuter benefits and Lyft ride credits.