Drimva

Rippling

Machine Learning Software Engineer Intern - Winter 2027

San Francisco, CA · On-site · Internship · Posted May 13, 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, train, and deploy machine learning models and scalable pipelines to improve Rippling products during a 13-week internship.

What you'll do

  • Formulate product needs as mathematical models, train them, and ship them to production with a small team.
  • Help design machine learning pipelines for data preprocessing, feature engineering, training, and evaluation; collaborate with data engineers on datasets.
  • Follow ML research and apply relevant findings to Rippling 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, emphasizing 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 deploy machine learning models; develop scalable ML pipelines; apply ML research to products. LLM development experience and familiarity with pre-training and fine-tuning are preferred.

Model-written summary · the original posting is authoritative

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