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