Software Engineer Internship, Machine Learning

A fast-growing training platform for runners that provides world-class training, coaching and community through iOS, Android and Apple watch apps.
$42,500
Machine Learning
Software Engineering Intern
Hybrid
11 - 50 Employees
AI · Healthcare

Description For Software Engineer Internship, Machine Learning

Join Runna, a rapidly growing training platform for runners that's revolutionizing how people achieve their running goals. Recently selected as a finalist for Apple's 2024 iPhone App of the Year and backed by a fresh $6.5M funding round, we're building the future of personalized running training. As a Machine Learning Intern, you'll be part of our cross-functional engineering team, working on developing and fine-tuning ML models that power personalized training insights for hundreds of thousands of active users. You'll collaborate directly with our founders, CTO, and coaching team to shape the next generation running engine.

The role offers hands-on experience in applying machine learning to real-world fitness technology, working with Python, AWS, and modern development practices. You'll be joining at an exciting time as we scale towards millions of subscribers, making foundational contributions to our platform. The internship lasts 7-12 weeks with flexible arrangements to accommodate your schedule.

We offer a competitive pro-rated salary of £42.5k, hybrid working from our Vauxhall office, flexible holiday arrangements, and regular team activities including bi-weekly runs and lunches. Our tech stack includes Python, NodeJS, React Native, and various AWS services, providing exposure to both ML and full-stack development. You'll be part of a collaborative environment that values iterative development, knowledge sharing, and cross-functional teamwork.

This is an ideal opportunity for students or recent graduates in technical fields who are passionate about machine learning, fitness technology, and working in a fast-paced startup environment. Join us in building the #1 training platform for runners worldwide.

Last updated 5 days ago

Responsibilities For Software Engineer Internship, Machine Learning

  • Developing, testing, and fine-tuning machine learning models that generate personalised training insights
  • Experimenting with new algorithms, optimisations, and data-driven approaches
  • Collaborate with coaches to integrate their expertise into our models
  • Using a data-led approach to inform and refine model predictions and outcomes
  • Design testing frameworks to ensure model accuracy and reliability

Requirements For Software Engineer Internship, Machine Learning

Python
TypeScript
Node.js
  • Currently pursuing a degree in Engineering, Physics, Maths, Computer Science or equivalent experience
  • Strong Python programming
  • Experience with, and understanding of, Data Science and Machine Learning
  • A solid understanding of computing fundamentals
  • Fast learner and comfortable working on technologies outside your comfort zone

Benefits For Software Engineer Internship, Machine Learning

  • £42.5k salary (pro-rata'ed over internship)
  • Flexible working (2-3 days from office in Vauxhall)
  • 10 days flexible holiday
  • Bi-weekly team run and lunch
  • Social events throughout the internship

Interested in this job?

Jobs Related To Runna Software Engineer Internship, Machine Learning

Graduate Software Engineer, Machine Learning (Graduating 2025)

Graduate Machine Learning Engineer role at Runna, building personalized training algorithms for runners. Python, ML focus, £42.5k + equity.

2025 Summer Intern-ML Systems Engineer

Summer internship opportunity at Qualcomm focusing on machine learning systems engineering, involving AI research and development for mobile technologies in Shanghai.

Machine Learning Engineer Internship, Gradio - US Remote

Machine Learning Engineer Internship at Hugging Face focusing on Gradio AI tools development, requiring deep learning expertise and programming skills in Python and JavaScript.

Machine Learning Engineer Internship, Gradio - US Remote

Remote Machine Learning Engineer Internship at Hugging Face focusing on Gradio development, perfect for students passionate about AI and software engineering.

Machine Learning Engineer Intern

Remote Machine Learning Engineer Internship at Sayari, developing ML models for risk intelligence platform. $20-25/hour, 20-30 hours/week. Perfect for students in CS or Data Science.