<aside>
🗓️ Please apply by Monday 28th October!
</aside>
Who we’re looking for
We are looking for talented, creative and positive team players to join our highly-skilled Cross-Functional Engineering Team to help build the next generation running engine that powers what we do. As part of this work, you’ll be working closely with the engineering, product and coaching team to build an engine that will dynamically build users the optimal training plan, whilst adapting based on external inputs (from previous workouts to live recovery tracking). You will work closely with our founders and CTO to help shape the future of Runna who will be there to support you all the way along this exciting journey.
As an Machine Learning Intern, your role will include:
- Developing, testing, and fine-tuning machine learning models that generate personalised training insights for hundreds of thousands of active users
- Experimenting with new algorithms, optimisations, and data-driven approaches to continually improve our models
- Collaborate with coaches to integrate their expertise into our models
- Using a data-led approach to inform and refine model predictions and outcomes
- Design testing frameworks to ensure model accuracy and reliability
This internship lasts between 7 and 12 weeks, with flexibility for pre-existing commitments. We understand that everyone’s situation is unique, and we’re here to accommodate.
What experience we’re looking for
We’re excited to hear from candidates with diverse backgrounds and experiences. If you don’t meet every requirement, we still encourage you to apply. We’re open to tailoring the role to fit the right person.
Key Skills:
- Currently pursuing a degree in a relevant field (e.g. 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
- Enthusiasm for our ways of working which include:
- Iterative development, continuous deployment and test automation
- Knowledge sharing, pair programming, collaborative design & development
- Shared code ownership & cross-functional teams