← All roles

Machine Learning Software Engineer Intern - Summer 2027

Rippling· Engineering
Apply on company site
Hybrid (SF/NY)internPosted 4w ago

About the role

Engineering internship on the Machine Learning Team at Rippling for Summer 2027 (May/June - August/September). Interns work on real projects with mentorship, gain ownership, and experience full-time engineer responsibilities within a 13-week program.

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. You will 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. Our production code base is primarily Python, PySpark, and PyTorch.
  • Excellent communication skills.
  • Passion to learn and develop your skills, both in machine learning and software engineering.

Skills

Required:Backend programmingPythonPyTorchPySparkCommunication
Last updated Sep 23, 2026. Interested? Apply on the company site.
Rippling logo

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