L

Lyft

Runs a ride-hailing app and bike-share systems

PhD Machine Learning Software Engineer Intern

AI ResearchConfirmed live in the last 24 hours
Internship · Summer 2027San Francisco, CA, USA$65 - $68 /hr

About the Job

Requirements

  • Currently pursuing a PhD in Computer Science, Machine Learning, Statistics, Operations Research, Applied Mathematics, or a related technical field, returning to the program after the internship, with a graduation date between December 2027 and Summer 2028.
  • A track record of machine learning research demonstrated through publications, preprints, or substantial research projects.
  • A strong foundation in reinforcement learning and sequential decision-making, especially problems with delayed or long-horizon rewards.
  • A solid grounding in causal inference and counterfactual evaluation.
  • A good understanding of machine learning libraries such as PyTorch, TensorFlow, or JAX.
  • Strong programming skills in Python or a similar language.
  • The ability to turn machine learning research papers into working code.
  • Curiosity and the ability to quickly learn new concepts and technologies.
  • A strong problem-solving mindset, resourcefulness, and willingness to work things out independently or collaboratively.
  • Demonstrated oral and written communication skills.

Responsibilities

  • Own a research project from start to finish by framing the problem, reviewing related work, proposing new methods, and designing rigorous offline and online evaluations.
  • Design, build, train, and test machine learning models in areas such as reinforcement learning, sequential decision-making, and personalization.
  • Write production-quality code that turns research prototypes into working pipelines on Lyft’s data and machine learning infrastructure.
  • Partner with Product Managers, Data Scientists, and fellow Machine Learning Engineers to frame research questions within the business context.
  • Analyze experimental and observational data, and communicate findings to technical and non-technical audiences.
  • Write up results for publication at a peer-reviewed venue, with support from a mentor and the team.
  • Participate in code and specification reviews to ensure code quality and distribute knowledge.

Desired Qualifications

  • Publications at venues such as NeurIPS, ICML, ICLR, KDD, WWW, RecSys, or AAAI.
  • Experience with offline reinforcement learning, off-policy evaluation, learning from logged interaction data, recommender systems, or personalization.
  • Practical knowledge of building efficient end-to-end machine learning workflows on large-scale data, for example using Spark or SQL.
  • Familiarity with online experimentation and A/B testing.

About the Company

Lyft

Runs a ride-hailing app and bike-share systems

Lyft runs a ride-hailing app that connects riders with nearby drivers in the United States and Canada, and its Freenow app books taxis and other rides across Europe. In 2019, it became the first ride-hailing company to go public in the United States, weeks ahead of Uber. Riders see the price before they book and pay through the app, and Lyft keeps a share of each fare while independent drivers, who use their own or rented cars, earn the rest. Lyft also runs bike-share systems such as New York's Citi Bike, sells ads inside its app, and dispatches self-driving cars from partner companies in some cities. Lyft was founded in 2012 and is based in San Francisco, California.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2012

Recently Posted Jobs

Explore more opportunities at Lyft

See more jobs