Machine Learning Software Engineer Intern
ML intern on the Machine Learning team developing and shipping production ML models and pipelines. Requires current enrollment in an M.Sc. or Ph.D. program and strong Python/PyTorch backend skills.
About the job
Responsibilities
- Translate product needs into crisp mathematical formulations (models); train those models; and, with a small team ship them to production.
- 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.
Requirements
- 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 is primarily Python, PySpark, and PyTorch.
- Excellent communication skills.
- Passion to learn and develop your skills, both in machine learning and software engineering.
Nice-to-Haves
- Experience with developing things that use large language models (LLMs) and familiarity with pre-training and fine-tuning techniques.
Skills
Python, Pyspark, PyTorch, Machine Learning, LLMs, Data Preprocessing, Feature Engineering, Model Training, Model Evaluation
Similar jobs
ML Engineering jobsBuilds high-scale data pipelines, distributed systems, and AI agent workflows using LLMs for fraud intelligence platform. Requires 2+ years software engineering, Python proficiency, big data tools, AWS/K8s, and ML foundations.
Machine learning intern pursuing a Ph.D. who will build and deploy production-scale models and pipelines, conduct an end-to-end research project, and collaborate with engineering and product teams on blockchain and cryptocurrency applications.
Build, deploy, and optimize AI applications and machine learning models for customer use cases while contributing to an internal ML platform. This new graduate role requires a technical master’s degree, hands-on ML or LLM experience, and strong customer communication skills.
Develop and deploy machine learning models for biomedical research and AI product development, collaborating with scientific, engineering, and product teams. Requires a master's degree with 2–4 years of experience or a PhD with 0–2 years, plus strong Python and ML development skills.
Machine learning engineer who trains, evaluates, and productionizes models and LLM-powered applications for financial products. Requires 2+ years of ML systems experience, strong Python and PyTorch skills, production data pipelines, model evaluation, and API development.