More jobs:
Senior Software Engineer, Data Platforms
Remote / Online - Candidates ideally in
Toronto, Ontario, C6A, Canada
Listed on 2026-01-01
Toronto, Ontario, C6A, Canada
Listing for:
Lyft
Part Time, Remote/Work from Home
position Listed on 2026-01-01
Job specializations:
-
Software Development
Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
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.
Role Overview
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 many teams such as driver, mapping, fraud and many machine‑learning models 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, and creating, storing and serving ML features for training and inference for teams like payments and incentives.
The majority of our streaming solutions run on Apache Flink and Apache Beam with support from reading and writing to various sources and sinks.
As a Software Engineer, you will lead the team’s projects and initiatives to completion. You will be responsible for key systems and components within the team, identify, and lead efforts to improve architecture and operations. You will take complete ownership of a project or a feature, drive it from design through to operational excellence, mentor others, improve team engineering practices, and collaborate effectively with partners.
Responsibilities
Design, develop, deploy, monitor, operate and maintain scalable streaming solutions that constitute our streaming platform.
Work with technologies such as Apache Kafka, Flink, Beam to enhance our data platform’s streaming offerings.
Collaborate with cross‑functional teams to integrate streaming solutions into the broader data architecture.
Analyze internal systems and processes to locate areas for improvement/automation.
Collaborate with product organization stakeholders to address and prioritize custom edge cases.
Help lead large projects from inception to positive execution.
Operate a real‑time streaming platform with high availability and low downtime to meet the demands of latency‑sensitive workloads.
Experience
5+ years of experience building, deploying and maintaining low‑latency, high‑throughput services.
5+ years of experience building and developing large‑scale infrastructure, distributed systems or networks, and/or experience with compute technologies.
3+ years of software engineering industry experience with distributed streaming solutions like Apache Flink, Beam, Spark Streaming, Streaming SQL, etc.
Experience working with Kubernetes and container technologies (e.g. Docker, cri‑o, etc).
Familiar with cloud‑based environments such as AWS, GCP, Azure.
Benefits
Extended health and dental coverage options, along with life insurance and disability benefits.
Mental health benefits.
Family building benefits.
Child care and pet benefits.
Access to a Lyft funded Health Care Savings Account.
RRSP plan to help save for your future.
In addition to provincial observed holidays, salaried team members are covered under Lyft’s flexible paid time off policy, allowing them to take 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.
Lyft 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.
Subsidized commuter benefits.
Seniority Level
Mid‑Senior level.
Employment Type
Full‑time.
Job Function
Engineering and Information Technology.
Location & Hybrid Schedule
Toronto, Ontario, Canada.
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 Mondays, Wednesdays, and Thursdays. Hybrid roles have the flexibility to work from anywhere for up to 4 weeks per year.
Compensation
The expected base pay range for this position in the Toronto area is $136,000 – $170,000. Salary ranges are dependent on a variety of factors, including qualifications, experience and geographic location. Range is not inclusive of potential equity…
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×