Machine Learning Software Engineer Intern - Winter 2027
San Francisco, CAinternshipPosted 4mo ago
About the role
Engineering internship at Rippling focusing on building and shipping machine learning-powered features. 13-week program (mid-Jan to Apr) with mentorship, project ownership, and exposure to full-time engineer responsibilities.
Responsibilities
- Translate product needs into crisp mathematical formulations (models); train those models; and, with a small team ship them to production.
- Learn how to design scalable machine learning pipelines for data preprocessing, feature engineering, model training, and evaluation. Work with data engineers to collect and preprocess data sets for model training.
- Stay up-to-date with the latest research in ML and related fields, and apply this knowledge to improve Rippling products.
Qualifications
- Currently enrolled in a M.Sc. or Ph.D. program in computer science or in a related field during the course of the internship.
- Solid programming skills with an emphasis on backend experience and knowledge. Production code base uses Python, PySpark, and PyTorch.
- Excellent communication skills.
- Passion to learn and develop your skills, both in machine learning and software engineering.
Skills
Required:Backend programmingMachine learningCommunication
Benefits
- Dedicated mentor and manager for learning and development
- Social and talks with Rippling leaders
- Tools and resources provided for successful internship
Last updated Sep 2, 2026. Interested? Apply on the company site.

About Rippling
#1 Workforce Management System | HR, IT, Finance
Rippling eliminates the friction from running a business, combining HR, IT, and Finance apps on a unified data platform.
HRPayrollITFinanceGlobal
More open roles at Rippling
- Senior Manager, Account Management (SMB - Core)4d agoHybrid (New York, NY), Hybrid (San Francisco, CA) +1 more · Account Management
- VP, Sales Development4d agoDublin · Sales
- Senior Manager, Account Management (Mid-Market)4d agoSeattle, WA, Chicago, IL +1 more · Sales
- Sales Manager, SMB - Global Cloud4d agoHybrid (San Francisco, CA), Hybrid (New York, NY) · Sales
- Sales Development Representative, Outbound (Hybrid - CHI)4d agoHybrid (Chicago, IL) · Sales
