← All roles

Senior Software Engineer, Recommendations

Lyft ·Toronto, Canada ·Hybrid 26d ago
PythonGoAWSGCPAzurePostgreSQLDynamoDBDistributed Systems

About the role

Lyft is seeking a senior software engineer for the Applied AI Recommendations team. The role involves building backend systems for rider recommendations, establishing engineering best practices, driving high-impact projects, mentoring engineers, and using AI tools to accelerate productivity. The engineer will collaborate with cross-functional teams and participate in on-call rotation.

Requirements

BS/MS in Computer Engineering, CS, or equivalent; 5+ years software engineering experience; proficiency in Python and Go; experience with cloud platforms (AWS, GCP, Azure), distributed systems, databases (PostgreSQL, DynamoDB); proficiency in AI tools (Copilot, Claude Code, Cursor); object-oriented programming; data structures/algorithms; low-ego collaboration. Bonus: ML serving systems, recommendation/ranking systems, feature stores, experimentation frameworks.

About the company

Lyft

Lyft is a transportation network company providing on-demand and scheduled rides. Their value proposition is to offer reliable, convenient, and accessible rides for passengers while providing flexible earning opportunities for drivers.

View company page →
CA$136k–170k
Hybrid Toronto, Canada
Posted 26d ago
Apply for this role
Opens app.careerpuck.com ↗
About the company
Lyft
https://www.lyft.com

Lyft is a transportation network company providing on-demand and scheduled rides. Their value proposition is to offer reliable, convenient, and accessible rides for passengers while providing flexible earning opportunities for drivers.

View company page →