cover image
Lyft

Lyft

www.lyft.com

27 Jobs

26,229 Employees

About the Company

Whether it's an everyday commute or a journey that changes everything, Lyft is driven by our purpose: to serve and connect. In 2012, Lyft was founded as one of the first ridesharing communities in the United States. Now, millions of drivers have chosen to earn on billions of rides. Lyft offers rideshare, bikes, and scooters all in one app -- for a more connected world, with transportation for everyone.

Listed Jobs

Company background Company brand
Company Name
Lyft
Job Title
Développeur Logiciels (Stagiaire), automatisation des tests - Montréal (l'été 2026)
Job Description
**Job Title** Software Developer (Intern), Test Automation – Summer 2026 **Role Summary** Internship focused on designing, implementing, and maintaining automated test solutions that enhance product reliability and accelerate delivery. Collaborate closely with senior engineers, contribute to continuous integration and deployment pipelines, and apply best‑practice coding and refactoring practices. **Expactations** - Current enrollment in a Bachelor’s or Master’s program in Computer Science at a Canadian university. - Expected graduation between December 2026 and July 2027. - Availability for the summer 2026 internship in Montréal. - Less than 2 years of full‑time professional experience for Master’s candidates. - Strong communication and teamwork skills. - Passion for quality assurance, testing, sustainability, and transportation. - Ability to thrive in a startup‑style environment and solve real‑time technical problems. **Key Responsibilities** - Own end‑to‑end test automation projects and collaborate with team members for feedback. - Write clean, maintainable code and progressively refactor legacy components. - Develop unit, integration, and load tests to guarantee product reliability. - Participate in code reviews to uphold quality standards and share knowledge. - Integrate tests into continuous integration/continuous deployment workflows. - Contribute to the overall improvement of product quality and user experience. **Required Skills** - Proficiency in modern programming languages (e.g., Java, Python, JavaScript). - Experience with test automation frameworks and tools. - Knowledge of unit, integration, and load testing methodologies. - Familiarity with CI/CD pipelines and related tooling. - Working knowledge of relational or NoSQL databases. - Familiarity with mobile development (Android/iOS) and associated testing. - Ability to troubleshoot real‑time technical issues. - Experience or strong desire to work with cutting‑edge AI tools. - Demonstrated commitment to open‑source projects. - Excellent verbal and written communication skills. **Required Education & Certifications** - Enrolled in an accredited Bachelor’s or Master’s degree program in Computer Science in Canada. - No specific certifications required beyond current academic enrollment.
Montreal, Canada
Hybrid
Junior
04-11-2025
Company background Company brand
Company Name
Lyft
Job Title
Software Engineer Intern, Test Automation (Summer 2026)
Job Description
**Job title** Software Engineer Intern, Test Automation (Summer 2026) **Role Summary** Assist in developing and maintaining test automation frameworks for real‑time mobile and backend services. Drive quality and reliability by writing unit, integration, and load tests, refactoring code, and engaging in code reviews. Work closely with senior engineers, contributing to continuous integration and deployment pipelines. **Expectations** - Complete assigned projects within the summer internship term. - Deliver code that improves system state, follows best practices, and meets quality standards. - Communicate progress continuously with team members. - Be open to learning new technologies and applying them to real‑time systems. - Participate actively in team meetings, reviews, and sprint planning. **Key Responsibilities** 1. Own and finish end‑to‑end test automation assignments. 2. Write and maintain automated tests (unit, integration, load). 3. Refactor existing code to enhance reliability, readability, and performance. 4. Review peers’ code for quality, consistency, and knowledge sharing. 5. Integrate automation suites into CI/CD pipelines. 6. Collaborate with cross‑functional teams to understand feature requirements and constraints. 7. Document test cases, outcomes, and troubleshooting steps. 8. Contribute to open‑source or internal projects related to testing or real‑time systems. **Required Skills** - Strong foundational knowledge in computer science concepts (algorithms, data structures, operating systems, networking). - Proficiency in a modern programming language (e.g., Java, Kotlin, Swift, JavaScript, Python). - Experience or demonstrated interest in test automation (unit, integration, or load tests). - Familiarity with CI/CD tools (e.g., Jenkins, GitHub Actions, GitLab CI). - Ability to work with relational or NoSQL databases. - Exposure to mobile development (iOS/Android) or real‑time application architecture. - Good written and verbal communication skills. - Passion for quality, community, sustainability, or transportation sectors. - Willingness to learn and apply emerging AI/ML technologies in testing. - Prior contributions to open‑source projects preferred. **Required Education & Certifications** - Current enrollment in a Bachelor's or Master’s program in Computer Science or a related field. - Anticipated graduation between December 2026 and Summer 2027. - “Master’s students with <2 years of full‑time work experience after bachelor’s” eligible. - No specific certifications required.
Montreal, Canada
Hybrid
Fresher
04-11-2025
Company background Company brand
Company Name
Lyft
Job Title
Software Engineer Intern, Machine Learning (Summer 2026)
Job Description
Job Title: Software Engineer Intern, Machine Learning (Summer 2026) Role Summary: Assist in designing, building, training, and deploying machine‑learning models that power large‑scale transportation services. Convert research prototypes into production-ready pipelines, collaborate with cross‑functional teams, and contribute to code quality and knowledge sharing. Expactations: - Current student in Canada pursuing a Bachelor’s, Master’s, or PhD in Computer Science or a related field. - Graduation expected between December 2026 and Summer 2027. - Availability for a full‑time summer internship in 2026. - For Master’s students who worked between degrees, less than two years of full‑time experience in relevant roles. Key Responsibilities: - Design, train, and test ML models using industry standards. - Write production‑level code to operationalize models into end‑to‑end pipelines. - Partner with Product Managers, Data Scientists, and ML Engineers to frame business‑driven ML problems. - Analyze experimental and observational data; communicate insights to support decision‑making. - Participate in code and specifications reviews to uphold quality and share knowledge. Required Skills: - Proficiency in Python and object‑oriented programming. - Hands‑on experience with ML libraries such as scikit‑learn, TensorFlow, PyTorch, Keras, or MXNet. - Ability to translate research papers into functional code and build efficient ML workflows. - Strong software‑engineering mindset: designing robust systems and producing high‑quality code. - Quick learner, resourceful problem solver, capable of independent research or collaborative brainstorming. - Excellent written and verbal communication, and interpersonal skills. Required Education & Certifications: - Enrollment in an accredited university program in Canada. - Coursework or experience relevant to machine learning, data science, or software engineering. - No formal certifications required, but demonstrated competence in ML frameworks and software development.
Toronto, Canada
Hybrid
Fresher
06-11-2025
Company background Company brand
Company Name
Lyft
Job Title
Senior Software Engineer (Backend), AI
Job Description
Job Title: Senior Software Engineer – Backend (AI) Role Summary: Lead the design, implementation, and maintenance of AI‑driven data analytics platforms and backend services for a Marketplace product. Drive architecture decisions, AI innovation, and cross‑functional collaboration to enable data‑centric business operations. Expectations: • 5+ years of professional software engineering experience. • Strong expertise in a high‑level language (Python, Go or similar). • Proficiency in AI/ML concepts such as agentic workflows, model evaluation, causal inference, and anomaly detection. • Ability to tackle poorly defined problems, learn quickly, and deliver actionable solutions. • Excellent communication skills for advocating technical choices and influencing stakeholders. Key Responsibilities: • Define roadmap and system architecture aligned with business and technical requirements. • Develop AI‑powered analytics pipelines, metric governance, and microservices APIs. • Write clean, well‑tested, and maintainable code. • Conduct code reviews, mentor peers, and share knowledge through talks or brown‑bag sessions. • Lead projects from concept to production, addressing failure modes and business context. • Resolve incidents, unblock teams, and secure stakeholder buy‑in. • Evangelize best software engineering practices across the organization. Required Skills: • Advanced programming in Python or Go (plus familiarity with other modern languages). • Experience designing and consuming REST/GraphQL APIs and building microservices. • Strong grasp of AI/ML model deployment, evaluation, and causal analytics. • Proficient in data engineering fundamentals (ETL pipelines, data storage, and governance). • Familiarity with CI/CD pipelines, automated testing, and code quality metrics. • Demonstrated leadership in project ownership and cross‑functional collaboration. Required Education & Certifications: • Bachelor’s (or higher) degree in Computer Science, Engineering, Data Science, or a related technical field. • Certifications related to cloud platforms, AI/ML, or software architecture are a plus.
San francisco county, United states
Hybrid
Senior
15-11-2025