Graduate Software Engineer, Machine Learning (Graduating 2025)

Building the #1 training platform for Runners, helping everyday runners achieve their goals through world-class training and coaching.
$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 landscape 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 a mission to help everyday runners achieve extraordinary results. Our platform provides world-class training and coaching through iOS, Android, and Apple Watch apps, syncing with various fitness devices.

As a Graduate Machine Learning Engineer, you'll join our Cross-Functional Engineering Team to build the next generation running engine. You'll work on developing and optimizing algorithms for personalized, adaptive training plans, collaborating directly with our founders, CTO, and coaching team. The role involves building and testing new features, experimenting with algorithms, and using data-driven approaches to enhance our platform.

We're looking for candidates with strong Python programming skills, experience in Data Science and Machine Learning, and an analytical degree background. You'll be working with modern technologies including AWS, Serverless architectures, and various ML tools. The position offers a £42,500 salary plus equity, flexible working arrangements, and comprehensive benefits.

Our tech stack includes React Native, TypeScript, GraphQL for frontend, and AWS services (Lambda, AppSync, DynamoDB) for backend, along with Python for ML implementations. We maintain a collaborative environment emphasizing iterative development, knowledge sharing, and cross-functional teamwork.

This is an exciting opportunity to join a rapidly growing startup at a foundational stage, with the goal of reaching millions of subscribers in the next 5 years. You'll have the chance to make a significant impact while working with a talented team dedicated to transforming how people approach running training.

Last updated 5 days ago

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

  • Build, test and deliver new running engine features
  • Generate personalized, adaptive training plans
  • Experiment with new algorithms and optimizations
  • Collaborate with coaches to deliver expertise to users
  • Use data-led approach to influence algorithms
  • Design testing frameworks for consistency

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

Python
TypeScript
Node.js
  • An analytical degree (Computer Science, Maths, Physics, Engineering)
  • Strong Python programming
  • Experience with Data Science and Machine Learning
  • Programming experience outside of degree
  • Strong understanding of computing fundamentals
  • Analytical and rigorous approach
  • Strong communication and collaboration skills

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

401k
Medical Insurance
Parental Leave
  • Flexible working (2-3 days in offices in Vauxhall and Boston)
  • Salary reviews every 6 months
  • 33 days of holiday including public holidays
  • Workplace pension scheme / 401k
  • New Macbook and running watch
  • Private health insurance
  • Enhanced family care policy (3 months paid leave)
  • Weekly workout time during work hours

Interested in this job?

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

Software Engineer Internship, Machine Learning

Machine Learning Internship role at Runna, focusing on developing and fine-tuning ML models for personalized running training insights.

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.

Software Engineer Internship, Machine Learning

Machine Learning Internship role at Runna, focusing on developing and fine-tuning ML models for personalized running training insights.