cover image
Lyft

Lyft

www.lyft.com

30 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, Mobile iOS (Summer 2026)
Job Description
Job title: Software Engineer Intern, Mobile iOS (Summer 2026) Role Summary: A summer internship focused on designing, developing, testing, and deploying features for a Swift‑based iOS application. Interns work alongside senior engineers, maintain code quality through reviews, refactoring, and continuous integration, and contribute to the app’s reliability and performance. Expactations: Deliver high‑quality code on time, actively engage in daily stand‑ups and code reviews, write comprehensive tests, solve real‑time technical challenges, and communicate effectively within a cross‑functional team. Key Responsibilities: - Own end‑to‑end iOS features or modules, ensuring clean, documented Swift code. - Refactor existing code to enhance maintainability and performance. - Develop and maintain unit, integration, and load tests to guarantee reliability. - Participate in pull request reviews, providing constructive feedback. - Integrate with continuous‑integration/continuous‑deployment pipelines. - Collaborate with design, product, and backend teams to align on requirements. - Monitor and troubleshoot live app performance issues. Required Skills: - Strong proficiency in Swift and iOS development. - Solid grasp of computer‑science fundamentals (data structures, algorithms). - Experience with mobile architecture (MVC/MVVM, Clean Architecture). - Knowledge of networking, persistence layers, and databases. - Familiarity with CI/CD tools and testing frameworks (XCTest, Quick/Nimble, etc.). - Capability to address real‑time technical problems. - Excellent verbal and written communication. - Adaptability to a fast‑paced, collaborative environment. - Open‑source contributions are a plus. Required Education & Certifications: - Currently pursuing a Bachelor’s or Master’s degree in Computer Science or related field. - Expected graduation between December 2026 and Summer 2027. - For master’s students with prior full‑time work, less than 2 years of relevant experience.
San francisco county, United states
Hybrid
Fresher
25-12-2025
Company background Company brand
Company Name
Lyft
Job Title
Data Engineer Intern (Summer 2026)
Job Description
**Job Title** Data Engineer Intern (Summer 2026) **Role Summary** Assist in building and maintaining data pipelines and architecture for real‑world transportation data. Collaborate with senior engineers to deliver user‑facing products, ensuring code quality, reliability, and rapid deployment. Provide ownership of end‑to‑end projects while participating in continuous integration, testing, and code reviews. **Expectations** - Deliver functional, well‑tested code within sprint cycles. - Communicate progress, blockers, and updates daily with team members. - Improve existing codebases through incremental refactoring and documentation. - Contribute to production deployments and monitor their impact on product quality. - Demonstrate ownership, initiative, and a proactive attitude toward learning and problem‑solving. **Key Responsibilities** - Design, implement, and optimize SQL queries and data models. - Build and maintain scalable ETL pipelines for large‑scale data processing. - Ensure data reliability and integrity through testing and validation. - Participate in continuous integration and deployment processes. - Engage in peer code reviews to uphold coding standards and share knowledge. - Own project scope from requirement gathering through production release. **Required Skills** - Strong fundamentals in computer science (data structures, algorithms). - Proficiency in SQL and relational data modeling. - Hands‑on experience with databases (e.g., PostgreSQL, BigQuery). - Familiarity with version control (Git). - Basic scripting skills (Python, Bash) for pipeline automation. - Excellent written and verbal communication. - Ability to learn and work independently within a fast‑paced environment. **Required Education & Certifications** - Current enrollment in a Bachelor’s or Master’s program in Computer Science, Data Science, or related field. - Expected graduation between December 2026 and Summer 2027 (or within same window for Master’s students with <2 years experience). ---
San francisco county, United states
Hybrid
Fresher
26-12-2025
Company background Company brand
Company Name
Lyft
Job Title
Senior Data Scientist, Algorithms - Lyft Ads
Job Description
**Job Title**: Senior Data Scientist, Algorithms **Role Summary**: Lead development of next-generation ad relevance, targeting, optimization, and measurement algorithms for Lyft Ads platform using large-scale ML and AI systems. **Expectations**: High-impact, technical role requiring strong applied ML expertise, hands-on modeling, and production software engineering skills. Own end-to-end ML systems from prototyping to deployment, balancing scientific rigor with practical engineering constraints. **Key Responsibilities**: - Design, prototype, and deploy production-grade ML models for ad relevance, targeting, pacing, conversion prediction, and measurement. - Define modeling strategies and roadmaps aligned with revenue and ad performance goals. - Architect scalable ML systems (feature stores, training pipelines, online scoring) with engineering partners. - Diagnose and resolve systemic issues (drift, feedback loops, auction inefficiencies) to improve model performance and advertiser ROI. - Develop robust evaluation frameworks using metrics, counterfactual methods, and A/B testing. - Drive innovation via techniques in ranking, reinforcement learning, causal inference, or graph ML. - Build reusable ML infrastructure and mentor junior teams. - Align algorithmic solutions with business priorities and platform constraints. **Required Skills**: - Advanced proficiency in Python, ML frameworks (PyTorch, TensorFlow), and distributed systems (Spark, Snowflake). - Expertise in ranking/relevance modeling, CTR/CVR prediction, optimization algorithms, and auction/marketplace systems. - Proven experience in production ML system design, model governance, and large-scale deployment. - Strong understanding of causal inference, experimentation, and real-time decision systems. **Required Education & Certifications**: - Master’s or PhD in Machine Learning, CS, Statistics, Engineering, Applied Math, or related field. - 5+ years applied ML/Data Science with demonstrated production model deployment and business impact. - Demonstrated cross-functional collaboration (engineering/product/sales) in ambiguous problem-solving contexts.
San francisco county, United states
Hybrid
Senior
31-12-2025
Company background Company brand
Company Name
Lyft
Job Title
Software Engineer, Developer Experience - AI
Job Description
**Software Engineer, Developer Experience - AI** **Role Summary**: Design and build foundational AI infrastructure to enable scalable AI development. Create frameworks for LLM integration, intelligent agents, and developer tooling to enhance workflows. Promote AI safety, observability, and cost management while supporting cross-functional AI initiatives. **Expectations**: Strong background in AI/ML infrastructure and software development. Expertise in LLM systems and developer tools. Ability to collaborate across teams to establish best practices and drive innovation in AI-powered software engineering. **Key Responsibilities**: - Design, build, and maintain AI infrastructure platforms (LLM gateways, prompt management, vector databases, agent orchestration). - Develop intelligent agents and automation tools to optimize developer workflows across the software development lifecycle (code generation, testing, documentation). - Implement observability, monitoring, and cost management systems for AI infrastructure and LLM usage. - Lead cross-team projects to design AI safety guardrails, evaluation pipelines, and scalable solutions. - Collaborate with ML/Infrastructure teams to debug integration issues and define system requirements. - Establish best practices for LLM integration, prompt engineering, RAG architectures, and agent development. - Write maintainable, well-tested code for AI infrastructure components; implement systemic fixes for operational issues. - Build internal tools for AI performance benchmarking, model comparison, and cost optimization. - Participate in on-call rotations and mentor engineers on AI infrastructure and responsible AI principles. **Required Skills**: - Bachelor’s degree in Computer Science or related field, or equivalent experience. - 3+ years of software development, distributed systems, and infrastructure engineering. - Experience with AI/ML systems, LLM APIs (OpenAI, Anthropic), and AI infrastructure platforms. - Proficiency in Python/Go; Kubernetes, cloud infrastructure (AWS/GCP/Azure). - Familiarity with vector databases (FAISS, Weaviate), embedding models, and RAG architectures. - API/SDK development, developer platforms, API design. - Observability tools (Prometheus, Grafana), distributed tracing (Jaeger), and monitoring systems (Datadog). **Required Education & Certifications**: - Bachelor’s degree in Computer Science or related field, or equivalent experience.
Toronto, Canada
Hybrid
Junior
01-01-2026