PhD Machine Learning Software Engineer Intern

Lyft

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
San Francisco, CA
Employment
Intern
Posted
3 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $178k
$99k $257k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $114,400–$241,750.

Based on 240 similar postings.

Employer

About Lyft

Lyft is a transportation network company offering ride-hailing services across the US and Canada.

Lyft currently has 25 open roles on FindRole.

Listed pay typically runs $148,000–$188,500 across 20 roles with salary data.

Most-posted roles

View all roles at Lyft

At a glance

TL;DR · PhD Machine Learning Software Engineer Intern

JOB TITLE: PhD Machine Learning Software Engineer Intern (Summer 2027) As a PhD Machine Learning Software Engineer Intern on the Applied AI team, you will own an open research project from inception to completion. You will scope problems, develop new methods, and build production-quality code to turn research prototypes into working pipelines. Your daily work involves designing, training, and testing models in areas such as reinforcement learning, sequential decision-making, and personalization. You will utilize technologies including Python, PyTorch, TensorFlow, and JAX, while potentially using Spark or SQL for large-scale data workflows. The role focuses on solving complex problems within the transportation domain, specifically developing next-generation machine learning platforms for low-cost, ultra-immersive transportation. You will analyze experimental data and communicate findings to prepare results for publication at top peer-reviewed machine learning venues.

What you'll do

  • Own a research project from framing the problem to designing rigorous offline and online evaluations.
  • Design, build, train, and test ML models for reinforcement learning, sequential decision-making, and personalization.
  • Write production-quality code to transform research prototypes into working pipelines on Lyft's infrastructure.
  • Analyze experimental and observational data to communicate findings to technical and non-technical audiences.
  • Write up research results for publication at peer-reviewed venues.
  • Participate in code and spec reviews to ensure high code quality and knowledge distribution.

What we're looking for

  • Currently pursuing a PhD in Computer Science, Machine Learning, Statistics, Operations Research, Applied Mathematics, or a related technical field.
  • Must be returning to your program after the internship with a graduation date between December 2027 and Summer 2028.
  • A track record of ML research shown through publications, preprints, or substantial research projects.
  • Strong foundation in reinforcement learning and sequential decision making, especially problems with delayed or long-horizon rewards.
  • Solid grounding in both causal inference and counterfactual evaluation.
  • Strong programming skills in Python or a similar language.
  • Good understanding of ML libraries like PyTorch, TensorFlow, or JAX.
  • Proven ability to effectively turn research ML papers into working code.

More like this

Similar roles

Machine Learning Intern

DoorDash, Inc

San Francisco, CA +3 15 days ago $130,600–$192,000
Machine Learning Artificial Intelligence NLP RecSys Computer Vision Causal Inference Graph Analysis Python Java C++ Kotlin GoLang TensorFlow PyTorch MLFlow Big Data Analytics Ranking

Machine Learning Intern

DoorDash, Inc

San Francisco, CA +3 17 days ago $130,600–$192,000
Machine Learning Artificial Intelligence NLP RecSys Computer Vision Causal Inference Graph Analysis TensorFlow PyTorch MLFlow Python Java C++ Kotlin GoLang Big Data Analytics Ranking

PhD Machine Learning Intern

Pinterest

San Francisco, CA +3 8 days ago
Machine Learning Artificial Intelligence Python Java C++ TensorFlow PyTorch MLFlow Natural Language Processing Neural Networks Recommender Systems Data Engineering Big Data Analytics Graph Representation Learning Image Recognition Inference
Hybrid

Machine Learning Engineer Intern

Q2

Austin, TX 25 days ago
Machine Learning Python TensorFlow PyTorch scikit-learn Data Pipelines R Java APIs Backend Services Statistics Probability Fraud Detection Risk Modeling AI-assisted development tools Claude Code

Machine Learning Engineer Intern

Q2

Cary, NC 11 days ago
Machine Learning Python TensorFlow PyTorch scikit-learn Data Pipelines R Java APIs Backend Services Statistics Probability Fraud Detection Risk Modeling AI-assisted development tools Claude Code