Drimva

Rippling

Machine Learning Software Engineer Intern - Summer 2027

San Francisco, CA · On-site · Internship · Posted Sep 21, 2026

Education
Currently enrolled in an M.Sc. or Ph.D. program in computer science or a related field during the internship.

About the job

Develop and productionize machine learning models and scalable pipelines to improve Rippling products.

What you'll do

  • Translate product needs into mathematical models, train them, and ship them to production with a small team.
  • Help design machine learning pipelines for data preprocessing, feature engineering, model training, and evaluation; work with data engineers on datasets.
  • Follow ML research and apply relevant findings to improve products.

What they ask for

  • Currently enrolled in an M.Sc. or Ph.D. program in computer science or a related field during the internship.
  • Solid programming skills, especially backend experience and knowledge.
  • Excellent communication skills.
  • Passion for learning and developing machine learning and software engineering skills.

Nice to have

  • Experience developing applications that use large language models (LLMs).
  • Familiarity with pre-training and fine-tuning techniques.

Tools

Python, PySpark, PyTorch

AI focus

Train and productionize machine learning models; build ML pipelines; potentially develop systems using LLMs.

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)