25 Sep
|
EvoResume
|
Winnipeg
25 Sep
EvoResume
Winnipeg
Senior Software Engineer, Recommendations at Lyft, Toronto, Canada.
Full time, hybrid, in office at least 3 days a week.
Lyft's Applied AI group is hiring a senior engineer onto its Recommendations team in Toronto, building the backend systems that decide what riders get shown and when. Lyft prints the base pay range on the advert, which is still unusual for a senior engineering role in Canada.
The filter is seniority: five years of production experience, Python and Go, and distributed systems.
Requirements
BS/MS or equivalent in Computer Engineering, Computer Science, or related field or equivalent practical experience
5+ years of software engineering/production infrastructure industry experience
Experience with Python and Go
Experience with cloud platforms (AWS, GCP, or Azure), distributed systems, and databases such as PostgreSQL or DynamoDB
Proficient and effective in using AI tools (e.g. Copilot, Claude Code, Cursor) to accelerate coding and engineering workflows
Proficiency in object-oriented programming
Experience working with data structures or algorithms
Participate in the team's on-call rotation The role offers:
Expected base pay range CAD $136,000 to CAD $170,000, not inclusive of potential equity offering, bonus or benefits
Extended health and dental coverage options, along with life insurance and disability benefits
Mental health benefits
Family building advantages
Child care and pet benefits
Access to a Lyft funded Health Care Savings Account
RRSP plan to help save for your future
Flexible paid time off policy for salaried team members, with manager approval
18 weeks of paid time off for new parents, as a top-up plan to complement provincial programs. Biological, adoptive and foster parents are all eligible
Subsidized commuter benefits
Hybrid roles have the flexibility to work from anywhere for up to 4 weeks per year
📌 Senior Software Engineer, Recommendations (Winnipeg)
🏢 EvoResume
📍 Winnipeg