← Back to opportunities

Senior Software Engineer, Data Platforms

📍 Location
Toronto
⏰ Job Type
Full-time
📅 Posted
July 07, 2026

About the Role

At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive. 

We are seeking a talented Software Engineer to join our dynamic Streaming Compute Team. In this role, you'll be instrumental in designing, developing, and maintaining our low latency and high throughput systems, which are critical to a lot of teams like driver, mapping, fraud etc. and almost all ML models at Lyft. Our systems and platform are used for a variety of use cases such as, persisting high volume service events, detecting issues with routes, computing prime-time, creating, storing and serving ML features for training and inference purposes for teams like payments, incentives etc. The majority of our streaming solutions run on Apache Flink and Apache Beam with support from reading and writing to various sources and sinks respectively.


As a Software Engineer, you will lead the team’s projects ...

Ready to Join Through a Referral?

Apply now and get connected directly with the hiring team

Apply for this Position