cover image
Lyft

Lyft

www.lyft.com

26 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
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
Company background Company brand
Company Name
Lyft
Job Title
Software Engineer, Developer Experience - AIIT
Job Description
Job title: Software Engineer, Developer Experience – AI Infrastructure Role Summary: Design, build, and maintain scalable AI infrastructure that powers large language model (LLM) integration for developers. Deliver frameworks, orchestration, observability, and cost‑management tools to enable AI‑driven coding, testing, documentation, and incident response across the organization. Expectations: • Deliver high‑quality, production‑ready AI infrastructure components within sprint timelines. • Drive cross‑team initiatives and lead incident response for AI systems. • Mentor peers and promote responsible AI practices. Key Responsibilities: • Architect and implement LLM gateways, prompt managers, vector databases, and agent orchestration frameworks. • Build intelligent agents and automation to streamline developer workflows (code generation, testing, review, documentation, incident response). • Develop centralized workflow services and UI tools for easy use. • Implement observability, monitoring, and cost‑tracking for AI usage. • Plan and execute end‑to‑end cross‑team AI projects, including evaluation pipelines and safety guardrails. • Partner with ML platform, infrastructure, and product teams to debug, design, and scale AI solutions. • Establish best practices for LLM integration, prompt engineering, Retrieval‑Augmented Generation (RAG), and agent development. • Write clean, well‑tested, maintainable code and comprehensive technical documentation. • Lead on‑call rotations and incident post‑mortems for AI infrastructure. • Mentor engineers on AI infrastructure and responsible AI development. Required Skills: • 3+ years in software development, distributed systems, or infrastructure engineering. • Hands‑on experience with LLM APIs (OpenAI, Anthropic, etc.) or AI infrastructure platforms. • Proficient in Python and/or Go; experienced with Kubernetes, containerization, and cloud infrastructure. • Knowledge of vector databases, embeddings, and RAG architectures. • API design, SDK development, and building developer‑facing frameworks. • Expertise in observability, distributed tracing, metrics, and monitoring. • Strong understanding of LLM capabilities, prompt engineering, and AI safety considerations. • Excellent problem‑solving, communication, and documentation skills. Optional / Bonus: • Experience building AI agents or multi‑agent systems (LangChain, LangGraph, ReAct). • Fine‑tuning, model evaluation, and AI safety guardrail implementation. • Front‑end/UI design knowledge. • Background in developer tools or platform engineering. Required Education & Certifications: • Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent experience. • No mandatory certifications required; relevant industry credentials (e.g., Kubernetes, cloud platforms) are a plus.
Toronto, Canada
Hybrid
Junior
18-11-2025
Company background Company brand
Company Name
Lyft
Job Title
Platform Engineer - Cloud, LUS
Job Description
**Job Title** Platform Engineer – Cloud **Role Summary** Design, build, and operate a highly available, scalable cloud platform that supports Lyft’s global infrastructure. The role focuses on infrastructure-as-code, deployment automation, incident response, and continuous improvement of observability and operational practices. **Expectations** - Proven experience deploying and managing containerized workloads (Docker, Kubernetes) in production. - Hands‑on knowledge of AWS cross‑region services (VPC, EC2, RDS, SQS, DynamoDB). - Strong background in Terraform 1.x/HCL2 with expertise in submodule structure and state management. - Proficiency in Python 3.x (unit testing, type hinting) and Golang; experience with Kubernetes Operator SDK preferred. - Familiarity with relational databases (MySQL) and modern observability (logs, metrics, tracing). - Experience with Crossplane, PCI‑DSS, or ISO27001 compliance is a plus. - Fluent in English; willingness to learn basic French. **Key Responsibilities** - Develop and maintain infrastructure code in Terraform, Python, and Golang. - Deploy and upgrade global cloud resources following change‑management and high‑availability principles. - Perform code reviews, branch management, and enforce best‑practice governance. - Conduct disaster‑recovery rehearsals and routine platform maintenance. - Respond to outages, security incidents, and operational alerts; collaborate with development teams and external stakeholders. - Analyze system failures using log analysis tools, metrics, and tracing to identify root causes. - Document new features, run incident post‑mortems, and create actionable knowledge artifacts. **Required Skills** - **Container & Orchestration:** Docker, Kubernetes (cluster upgrades, Helm charts). - **Cloud & Networking:** AWS (cross‑region VPC, EC2, RDS, SQS, DynamoDB). - **Infrastructure-as-Code:** Terraform 1.x / HCL2, submodules, state management. - **Programming:** Python 3.x (unit testing, type hinting); Golang (Operator SDK). - **Databases:** MySQL. - **Observability:** Log analysis, metrics, distributed tracing. - **Compliance (optional):** PCI‑DSS, ISO27001. - **Soft Skills:** Strong communication; cross‑team collaboration; proactive incident resolution. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent work experience). - Certifications such as AWS Certified Solutions Architect, Certified Kubernetes Administrator, or Terraform Associate are advantageous but not mandatory.
Montreal, Canada
Hybrid
Junior
20-11-2025