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 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
  • 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.

Research Scientist Intern, Computer Vision/Graphics/Machine Learning (PhD)

Research Scientist Internship at Meta focusing on Computer Vision, Graphics, and Machine Learning for AR/VR technologies, ideal for PhD students.

Software Engineer, Machine Learning

Software Engineering role focused on developing machine learning solutions at Meta

Software Engineer Intern, Summer 2025

Summer 2025 Software Engineering Internship at Empirical Health, building AI-powered healthcare solutions with wearable technology.

Graduate Software Engineer, Machine Learning (Graduating 2025)

Graduate Machine Learning Engineer position at Runna, building personalized training algorithms for runners using Python and AWS.