Lyft4 days ago
Senior Software Engineer, Recommendations
RUB 11,333–14,167per month · before tax
MARKET
15,167 ₽median for this role
Cloud Engineer · 21 jobs with disclosed pay
5,233half of the offers: 6,800–15,16761,617
At market · above 38% of offers
Toronto
Responsibilities
- 01Establish engineering best practices and patterns; help uplift the team's craft and drive a culture of engineering excellence
- 02Drive high-impact projects and innovate new solutions to deliver the best user experience
- 03Produce and drive scalable system design for large, complex features — from idea through execution and launch
- 04Mentor engineers on the team, providing technical guidance and supporting their growth
- 05Champion and evangelize the use of AI tools to accelerate engineering productivity across the team, sharing patterns and best practices that raise the bar for how the team builds
- 06Write well-crafted, well-tested, readable, maintainable code
- 07Participate in code reviews to ensure code quality and share knowledge across the team
- 08Participate in the team's on-call rotation; identify, triage, debug, and resolve issues across our applications and platforms
- 09Excellent communication skills and the ability to explain the various trade offs made in decisions
- 10Manage project priorities, deadlines, and deliverables
Requirements
- 01BS/MS or equivalent in Computer Engineering, Computer Science, or related field or equivalent practical experience
- 025+ years of software engineering/production infrastructure industry experience
- 03Experience with Python and Go
- 04Experience with cloud platforms (AWS, GCP, or Azure), distributed systems, and databases such as PostgreSQL or DynamoDB
- 05Proficient and effective in using AI tools (e.g. Copilot, Claude Code, Cursor) to accelerate coding and engineering workflows
- 06Proficiency in object-oriented programming
- 07Experience working with data structures or algorithms
- 08Ability to work with a low-ego, highly collaborative, and cross-functional team
- 09Experience building real-time serving systems for ML models, working with recommendation or ranking systems, feature stores, or online/offline experimentation frameworks
What we offer
- 01Extended health and dental coverage options, along with life insurance and disability benefits
- 02Mental health benefits
- 03Family building benefits
- 04Child care and pet benefits
- 05Access to a Lyft funded Health Care Savings Account
- 06RRSP plan to help save for your future
- 07In addition to provincial observed holidays, salaried team members are covered under Lyft's flexible paid time off policy. The policy allows team members to take off as much time as they need (with manager approval). Hourly team members get 15 days paid time off, with an additional day for each year of service
- 08Lyft is proud to support new parents with 18 weeks of paid time off, designed as a top-up plan to complement provincial programs. Biological, adoptive, and foster parents are all eligible.
- 09Subsidized commuter benefits
- 10Lyft is committed to creating an inclusive workforce that fosters belonging. Lyft believes that every person has a right to equal employment opportunities without discrimination because of race, ancestry, place of origin, colour, ethnic origin, citizenship, creed, sex, sexual orientation, gender identity, gender expression, age, marital status, family status, disability, pardoned record of offences, or any other basis protected by applicable law or by Company policy. Lyft also strives for a healthy and safe workplace and strictly prohibits harassment of any kind. Accommodation for persons with disabilities will be provided upon request in accordance with applicable law during the application and hiring process. Please contact your recruiter if you wish to make such a request.
- 11Lyft highly values having employees working in-office to foster a collaborative work environment and company culture. This role will be in-office on a hybrid schedule — Team Members will be expected to work in the office at least 3 days per week, including on Mondays, Wednesdays, and Thursdays. Lyft considers working in the office at least 3 days per week to be an essential function of this hybrid role. Your recruiter can share more information about the various in-office perks Lyft offers. Additionally, hybrid roles have the flexibility to work from anywhere for up to 4 weeks per year.