Graduate Software Engineer, Machine Learning (Graduating 2025)

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 Graduate Software Engineer, Machine Learning (Graduating 2025)

Runna is revolutionizing the running training space with their innovative platform that helps everyday runners achieve their goals through personalized coaching and training plans. Recently selected as a finalist for Apple's 2024 iPhone App of the Year, they're experiencing rapid growth backed by a fresh $6.5M funding round.

As a Graduate Machine Learning Engineer, you'll join their cross-functional engineering team working on the core running engine that powers their platform. This is a unique opportunity to apply ML and data science skills to create dynamic, adaptive training plans that respond to user performance and recovery data. You'll work directly with the founders and CTO to shape the future of running technology.

The role combines technical ML engineering with practical impact - your work will directly help hundreds of thousands of active users improve their running performance. You'll collaborate with professional coaches to translate their expertise into algorithms, while using a data-driven approach to continuously optimize the training engine.

The tech stack includes Python for ML/backend work, with the broader platform using React Native for mobile apps, AWS serverless architecture, and modern tools like GraphQL and TypeScript. They emphasize best practices like continuous deployment, pair programming, and test automation.

This is an ideal position for a recent/upcoming graduate with strong Python and ML foundations who wants to apply their skills to build consumer-facing AI technology. The company offers competitive compensation (£42.5k + equity), flexible hybrid working from their Vauxhall office, and comprehensive benefits including health insurance and enhanced family leave.

Runna has ambitious plans to reach millions of subscribers in the next 5 years. Joining now offers the chance to make a foundational impact while working with a talented, collaborative team that's passionate about helping people achieve their fitness goals through technology.

Last updated 4 days ago

Responsibilities For Graduate Software Engineer, Machine Learning (Graduating 2025)

  • Build, test and deliver new and improved running engine features to generate personalised, adaptive training plans
  • Experiment to improve the engine with new algorithms and optimisations
  • Collaborate with coaches to best deliver their expertise to users
  • Use a data-led approach to influence algorithms
  • Design testing frameworks to ensure consistency and accuracy of plans

Requirements For Graduate Software Engineer, Machine Learning (Graduating 2025)

Python
TypeScript
Node.js
  • An analytical degree (e.g. Computer Science, Maths, Physics, Engineering)
  • Strong Python programming
  • Experience with, and understanding of, Data Science and Machine Learning
  • Programming experience outside of your degree
  • A strong understanding of computing fundamentals
  • Deeply analytical and rigorous with a commitment to producing high-quality output
  • A pragmatic and scientific mindset, with strong communication and collaboration skills

Benefits For Graduate Software Engineer, Machine Learning (Graduating 2025)

Medical Insurance
Equity
401k
  • Flexible working (2-3 days in Vauxhall office)
  • Salary reviews every 6 months
  • 25 days holiday plus bank holidays
  • Workplace pension scheme
  • New Macbook, running watch, £300 desk setup budget
  • Private health insurance
  • Enhanced family care policy (3 months paid leave)
  • Weekly workout time during work hours
  • Equity/stock options

Interested in this job?

Jobs Related To Runna Graduate Software Engineer, Machine Learning (Graduating 2025)

Software Engineer Internship, Machine Learning

Machine Learning Internship at Runna - Build ML models for personalized running training, work with Python and AWS, collaborate with founders and coaches in a fast-growing fitness tech startup.

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.

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.

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.