About The Role
At Rippling, Engineering is at the heart of our business and culture. We believe in our early talent’s potential, experience, and aspirations. Our mission is to open the realm of possibilities and opportunities for students by fostering growth through mentorship and training, ownership through impactful and innovative projects, and, of course, fun through our diverse culture and work hard, play harder attitude.
As an Engineering Intern, you will join the Machine Learning Team in Winter 2025 to develop robust, well-designed products, implement new updates and features, and solve complex problems that affect our business and our clients. Rippling Interns gain the experience of full-time engineers with responsibilities, ownership, and opportunity. Interns will be assigned projects that not only have an impact on the business, but that are also scoped to fit within the time constraints of their internship so they can see the full impact of their work.
We provide our interns exciting and innovative projects to work on that allow them to see the fruition of their work. During your 12 weeks at Rippling, we will provide all of the tools needed to be successful. Your dedicated mentor and manager will provide support for your learning and development throughout your time with us. You will join your fellow interns in a variety of socials, talks with Rippling leaders, and more!
What you will do
- 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.
What you will need
- Currently enrolled in a M.Sc. or Ph.D. program in computer science or in a related field with at least 1 semester/quarter after their internship is completed.
- 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.
Additional Qualifications
- Experience with developing things that use large language models (LLMs) and familiarity with pre-training and fine-tuning techniques.
Even if you don’t meet all of the requirements listed here, we still encourage you to apply. Skills can be used in lots of different ways and your life and professional experience may be relevant beyond what our list of requirements has outlined.
About The Team
Here at Rippling, we have many teams that span across all different types of work varying from product development, platform enhancement, and infrastructure strengthening. The machine learning team works with all of our different teams.
Our various product teams have a combination of both directly user-facing products as well as interfaces for other engineering teams. There are challenges for the team that range from building for usability to scaling for massive growth and a wide array of engineering requirements.
Rippling’s platform engineering teams provide a layer of abstractions for every product team to build quickly and scale effortlessly. Providing a strong platform layer enables Rippling to build as a startup of startups. These teams are responsible for building the foundational software that powers the Rippling platform.
Infrastructure type teams lead architecture initiatives that support Rippling's continued scalability and performance through a period of hyper-growth.
Additional Information
Rippling is an equal opportunity employer. We are committed to building a diverse and inclusive workforce and do not discriminate based on race, religion, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, age, sexual orientation, veteran or military status, or any other legally protected characteristics. Rippling is committed to providing reasonable accommodations for candidates with disabilities who need assistance during the hiring process.
Benefits Extracted with AI
- Mentorship and training
- Innovative projects
- Collaborative work environment
- Social events
- Talks with company leaders
Similar jobs
Last update: 23 minutes ago
Expert Machine Learning Engineer
Join Dataroots as an Expert Machine Learning Engineer to design and deliver AI-powered solutions, focusing on machine learning models.
LLM Backend Developer
Join Persona as a LLM Backend Developer, work remotely, and develop AI-driven backend systems for top startups.
Senior C++ Computer Vision Engineer
Join a cutting-edge AI-DeepTech startup in Berlin as a Senior C++ Computer Vision Engineer. Work on world-class on-device AI technology.
AI Engineer
Join BCG X as an AI Engineer in Milan, Italy. Develop AI solutions, partner with clients, and drive innovation in a dynamic environment.
Senior Backend Engineer C++
Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.
Cloud Data Engineer
Seeking a Cloud Data Engineer with expertise in AWS, Python, and CI/CD for a hybrid role in Hannover. Join our dynamic team!
IT QA Engineering Intern - Rookie Program SS' 2025
Join Under Armour's Rookie Program as an IT QA Engineering Intern in Amsterdam. Gain hands-on experience in QA engineering with a focus on testing and agile processes.
Senior Fullstack Developer for AI-Driven Mission Technologies
Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Information Retrieval Algorithm Engineer
Join Huawei as an Information Retrieval Algorithm Engineer to develop cutting-edge AI technologies in Amsterdam.
Cloud Engineer
Join Tibo Energy as a Cloud Engineer to drive energy transition with cloud architecture skills in a dynamic team.
Software Engineer - Cloud Applications and Python
Join Topicus as a Software Engineer in Arnhem to develop cloud applications using Python, REST APIs, and ETL processes for healthcare data services.
Salesforce Software Engineer
Join AnyDesk as a Salesforce Software Engineer to develop and maintain internal business systems in a dynamic, remote-friendly environment.
Full Stack Developer with AI and API Expertise
Join Catalyze Group as a Full Stack Developer to build AI-powered grant-writing tools. Work with React, Django, and more in Amsterdam.
Cofounder - Full Stack Developer/Data Scientist for Climatech Startup
Join Carbon13 as a cofounder in climate tech, leveraging AI, data science, and software development to combat climate change.
Senior Full-Stack Engineer ReactJS/NodeJS
Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.
Senior Data Engineer
Join i4talent as a Senior Data Engineer to lead cloud transitions and data projects. Enjoy a fun work environment with great benefits.
Senior Software Engineer - C#/.NET
Join TrueLayer as a Senior Software Engineer in Milan, working with C#, .NET, AWS, and Kubernetes to build scalable systems.
Senior IoT Engineer
Join Skytree as a Senior IoT Engineer to lead IoT projects, focusing on Azure IoT solutions, edge computing, and data pipelines.
Staff Software Engineer, Data Platform
Join Personio as a Staff Software Engineer in Berlin to build scalable data platforms using Kafka, Kubernetes, and AWS. Drive innovation and excellence.
Senior Solutions Engineer
Join Reddit as a Senior Solutions Engineer in Amsterdam to support our growing advertising business with technical expertise and problem-solving skills.
Senior Developer with C#, Java, and Python
Join RINIS as a Senior Developer to build secure data exchange solutions using C#, Java, Python, and more in a hybrid work environment.
Software Engineer II - Developer Experience
Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.
Senior Software Engineer - AWS, Python, Ruby on Rails
Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.