Software Engineer Intern, Machine Learning (Summer 2027 - Toronto)
Toronto, ONLyft
2+ YOECandidates need to be enrolled in a Canadian Computer Science or related degree program, with graduation between December 2027 and Summer 2028, and be available for Summer 2027 in Toronto. They need strong Python skills, experience with ML libraries such as TensorFlow or PyTorch, and the ability to build end-to-end ML workflows.
Python, TensorFlow, PyTorch, Keras, scikit-learn, MXNet
Software Engineer, Fulfillment
Toronto, ONLyft
3+ YOECandidates need 3+ years of software engineering experience, a BS/MS or equivalent in computer science or a related field, and object-oriented programming skills. Experience with large-scale distributed systems, public cloud platforms and CI tools is also required.
Jenkins, Buildkite, CircleCI, TeamCity, AWS, GCP
Software Engineer, Driver Experience
Toronto, ONLyft
3+ YOECandidates need 3 to 5 years of software engineering experience shipping backend features in production. They should know a backend language such as Go, Python or Java, distributed systems concepts, databases, observability tools and cloud infrastructure.
Git, CI/CD pipelines, AWS, GCP
Senior Software Engineer, Rider
Toronto, ONLyft
5+ YOECandidates need a BS/MS or equivalent practical experience and 5+ years of software engineering experience. Strong knowledge of distributed systems and databases, plus experience with public cloud platforms and Kubernetes/containers, is required.
Kubernetes, Docker, cri-o, AWS, GCP, Microsoft Azure
Senior Software Engineer, Recommendations
Toronto, ONLyft
5+ YOECandidates need at least 5 years of software engineering experience and a computer science or related background, or equivalent practical experience. They should know Python and Go, cloud platforms, distributed systems and databases, and be skilled with AI coding tools.
Python, Go, AWS, GCP, Azure, PostgreSQL
Senior Software Engineer, Places and Search
Toronto, ONLyft
5+ YOECandidates need 5 or more years of software engineering experience and a BS, MS or equivalent. They must have designed and run large-scale distributed systems, worked with public cloud platforms and databases, and led systems from design to launch.
AWS, GCP, Microsoft Azure
Senior Software Engineer, Data Pipelines
Toronto, ONLyft
5+ YOECandidates need 5+ years of experience in software development, automation and systems engineering. They should write production-ready code in Golang or Python and have experience with data streaming and storage tools and with infrastructure tooling on AWS.
Terraform, Docker, Kubernetes, Ansible, Chef, Puppet
Senior Software Engineer – Mapping & Geospatial Systems
Toronto, ONLyft
5+ YOECandidates need a bachelor's degree in a technical field and 5+ years of backend or data engineering experience with large-scale distributed systems. Strong Spark, Python, SQL and AWS skills, along with Airflow, Kubernetes and Terraform experience, are required.
Spark, Databricks, Kubernetes, Airflow, Kafka, Terraform
Senior Software Engineer, AI Entries
Toronto, ONLyft
5+ YOECandidates need 5+ years of software engineering experience, with Python and Go, cloud platforms, distributed systems and databases. They should be skilled at using AI coding tools and collaborating across teams.
Python, Go, AWS, GCP, Azure, PostgreSQL
Senior Machine Learning Engineer, Recommendations
Toronto, ONLyft
5+ YOECandidates need an M.S. or Ph.D. in a technical field, 5+ years of machine learning experience (or a Ph.D. with 3+ years), and experience with deep learning for recommendation systems. Strong Python or Golang skills and a track record of delivering at scale are also required.
TensorFlow, PyTorch, Python, Golang
Engineering Manager, Rider Memberships
Toronto, ONLyft
5+ YOE2+ MgmtLyft needs candidates with 5+ years of professional software experience, including 2+ years managing engineers, and experience shipping mobile and backend work. They should have owned a consumer product used by millions monthly, stay hands-on with code, use AI tools in their work, and hold a CS-related degree or equivalent practical experience.
Match people, Computer science, Computer engineering
Data Science Intern, Algorithms (Summer 2027 - Toronto)
Toronto, ONLyft
Candidates need to be enrolled in a Masters or PhD program in a Canadian university, graduating between December 2027 and June 2028, and available for Summer 2027 in Toronto. They need Python (or SQL/R), data science libraries like NumPy and Scikit-learn, and experience in experimental design and exploratory data analysis.
Python, NumPy, Scikit-learn, PyTorch, TensorFlow, Keras
Android Software Engineer, Lyft Urban Solutions
Montréal, QCLyft
1+ YOECandidates need a computer science or related degree or equivalent practical experience, at least 1 to 3 years of software engineering experience, and experience with Kotlin and Jetpack Compose. They should work well in a collaborative, cross-functional team and explain their technical decisions.
Onboarding, Computer science, Computer engineering, Kotlin