Software Engineer Internship, Machine Learning

Building the #1 training platform for Runners, helping everyday runners achieve their goals through world-class training, coaching and community.
$42,500
Machine Learning
Software Engineering Intern
Hybrid
11 - 50 Employees
AI · Healthcare

Description For Software Engineer Internship, Machine Learning

Runna is revolutionizing the running training space by building the #1 training platform for runners. Recently securing £5M in funding and being selected as a finalist for the 2024 iPhone App of the Year, we're on an exciting growth trajectory. We're seeking a Machine Learning Intern to join our Cross-Functional Engineering Team for a 7-12 week internship.

You'll be instrumental in developing and fine-tuning machine learning models that provide personalized training insights to hundreds of thousands of active users. Working closely with our engineering, product, and coaching teams, you'll help build a dynamic training engine that adapts based on various inputs, from previous workouts to live recovery tracking.

The role offers hands-on experience in:

  • Developing and optimizing ML models for real-world applications
  • Collaborating with domain experts to integrate coaching expertise
  • Implementing data-driven approaches to improve model performance
  • Designing robust testing frameworks

We offer a competitive package including a £42.5k pro-rated salary, flexible hybrid working from our Vauxhall office, and various team activities including bi-weekly runs and lunches. Our tech stack includes Python, NodeJS, AWS SageMaker, and various cloud services.

You'll be joining at an exciting time as we scale towards millions of subscribers. We're looking for candidates who are currently pursuing relevant degrees, have strong Python skills, and understand ML fundamentals. While we have specific requirements, we're open to candidates who show potential and enthusiasm for learning.

The interview process is straightforward, including an intro chat, technical interview, and discussion with senior team members. We're committed to creating an inclusive environment and can accommodate various needs during the interview process.

Join us in transforming how runners train and achieve their goals while developing your skills in a supportive, fast-growing startup environment.

Last updated 2 months 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
  • 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
  • Knowledge of iterative development and continuous deployment
  • Experience with collaborative design & development

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 position at Runna, building personalized training algorithms for runners using Python and AWS.

2025 Summer Intern-Machine Learning/AI Engineer(CE)

Summer internship opportunity for Machine Learning/AI Engineers at Qualcomm China, focusing on developing and optimizing AI solutions for Snapdragon platforms.

2025 Summer Intern-Machine Learning & Multimedia Software Engineer

Summer 2025 internship opportunity at Qualcomm China focusing on machine learning algorithm development and multimedia software engineering for Snapdragon platforms.

AI/ML Engineer - Summer 2025 Intern

Summer 2025 AI/ML Engineering internship at Teragonia, working on cutting-edge AI solutions with competitive compensation and mentorship opportunities.

Machine Learning/AI Software Intern

Machine Learning/AI Software Intern position at Qualcomm China focusing on model deployment, quantization, and optimization for edge devices.