Taro Logo

Software Engineer, Modelling

Runna is building the #1 training platform for Runners, helping everyday runners become outstanding by providing world-class training, coaching and community.
$42,500 - $100,000
Mid-Level Software Engineer
Hybrid
3+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer, Modelling

Runna, the fast-growing #1 training platform for Runners, is seeking a talented Software Engineer specializing in Modelling to join their Cross-Functional Engineering Team. This role is crucial in building the next generation running engine that powers Runna's innovative platform.

As a Modelling Engineer at Runna, you'll work closely with the engineering, product, and coaching teams to create an engine that dynamically builds optimal training plans for users, adapting based on external inputs. You'll be at the forefront of developing algorithms and optimizations that directly impact thousands of active users, helping them achieve their running goals.

Runna offers a hybrid work environment, with 2-3 days in their Vauxhall office. The company is well-funded, having recently closed a £5M funding round, and aims to reach millions of subscribers in the next 5 years. This is an excellent opportunity to join a growing startup and make a foundational difference.

The ideal candidate will have strong Python programming skills, experience with complex algorithms, and a background in quantitative problem-solving. You should be comfortable with iterative development, continuous deployment, and working in a fast-paced environment. Experience with serverless architectures, AWS, and full-stack development is a plus.

Runna offers a competitive salary range of £42,500 - £100,000 based on experience, plus equity in the form of stock options. Additional benefits include flexible working, regular salary reviews, private health insurance, and an enhanced family care policy.

If you're passionate about technology, fitness, and want to be part of a team that's revolutionizing how people train for running, this could be the perfect role for you. Join Runna and help build the future of personalized running training!

Last updated a year ago

Responsibilities For Software Engineer, Modelling

  • Architect, build, test and deliver new running engine features
  • Experiment to improve the engine with new algorithms
  • Collaborate with coaches to deliver expertise to users
  • Use data-led approach to influence algorithms
  • Design and implement tests for consistency and accuracy

Requirements For Software Engineer, Modelling

Python
Node.js
TypeScript
  • Proficiency in Python (object-oriented) programming
  • Experience with complex algorithms
  • Quantitative problem-solving skills
  • Testing modelling focused software
  • Analytical and detail-oriented
  • Pragmatic mindset with excellent communication
  • Ability to work in a fast-paced environment

Benefits For Software Engineer, Modelling

Medical Insurance
  • Flexible working (2-3 days in office)
  • Salary reviews every 6 months
  • 25 days of holiday plus bank holidays
  • Workplace pension scheme
  • New Macbook and running watch
  • Private health insurance
  • Enhanced family care policy
  • Weekly workout time during work hours

Interested in this job?