Software Engineer, Forecasting and Real Time Op... @ Lyft
Your Application Journey
Email Hiring Manager
Job Details
About the Role
At Lyft, our purpose is to serve and connect by cultivating an environment where every team member belongs and thrives. The Software Engineer for the Forecasting and Real Time Optimization Platform will work on systems that empower drivers and riders through predictive, personalized, and adaptive experiences.
Responsibilities
- Design, develop, deploy, monitor, operate and maintain platform elements.
- Collaborate with engineering, product, and science teams from inception to launch.
- Build and operate large-scale distributed systems using Beam, Flink, Kafka, etc.
- Design, consume, store, and share real-time data across Lyft.
- Write well-tested, maintainable code and participate in code reviews.
- Share knowledge through tech talks, brown bags and open-source projects.
Experience & Requirements
Applicants should have at least 1+ years of industry experience, a BS/MS in Computer Science or a related field, and hands-on backend development experience with large-scale systems. Familiarity with distributed systems concepts and a passion for solving technical challenges are key.
Benefits
- Extended health, dental, life insurance, and disability benefits.
- Mental health, family building, child care, and pet benefits.
- RRSP plan and Lyft funded Health Care Savings Account.
- Flexible paid time off for salaried and hourly team members.
- 18 weeks paid parental leave and subsidized commuter benefits.
Work Environment
This role follows a hybrid schedule requiring in-office attendance at least 3 days per week (Mondays, Wednesdays, and Thursdays) with additional remote flexibility.
Salary Range
The expected base pay range for this position in the Toronto area is $88,000 - $110,000, exclusive of potential equity, bonus, or benefits.
How to Get Hired at Lyft
🎯 Tips for Getting Hired
- Research Lyft's culture: Study mission, values, and recent news.
- Tailor your resume: Highlight distributed systems and ML experience.
- Customize application: Use keyword-rich phrases and projects.
- Prepare technical examples: Detail Beam, Flink, and Kafka projects.