Senior Modelling Engineer I
Core
Building, testing, and delivering new training features (e.g., adjusting plans for illness, injury, weather) and experimenting to improve the training system with new algorithms and modelling approaches.
Role type
Senior IC software engineering (modelling)
Builds
Training features and algorithms for a global running training platform
Domain
Consumer fitness technology / Sports analytics
Deliverable
production ML models
Required skills
Python (object-oriented), algorithm design, quantitative methods, test automation, CI/CD, end-to-end feature delivery
Preferred skills
Large Python projects, scalable design patterns, product-focused organization experience
Technologies
Python
Responsibilities
Building and testing new training features; Experimenting with new algorithms and modelling approaches; Designing and implementing test approaches; Collaborating with coaches to deliver expertise to users; Using a data-led approach to influence algorithms; Mentoring engineers through code reviews and guidance
