runna - Senior Modelling Engineer II
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• We’d generally expect ~5+ years of experience in a software engineering, modelling focussed position for this role, however expect this to vary candidate to candidate! • Proficiency in Python (object orientated) programming, with experience writing production quality code - a bonus for large python projects and leveraging scalable design patterns effectively • Ability to design and implement complex algorithms and modelling components (e.g. exercise scheduling), and comfortable with quantitative methods and approaches to solving problems - gained through various experiences or studies (e.g., Computer Science, Mathematics, Physics, Engineering degree or equivalent practical experience) • Ability to lead complex technical projects from inception to completion, whilst effectively collaborating with cross-functional (e.g. product) team mates • Demonstrate best practice in your own work, as well as coaching other engineers to elevate the quality and velocity of the team • Testing modelling focused software to ensure quality and maintainability • A pragmatic mindset, with excellent communication and collaboration skills • Analytical and detail-oriented, with a commitment to producing high-quality work • Enthusiasm for our ways of working which include • Working in a fast-paced, iterative environment whilst maintaining engineering quality • Iterative development, continuous deployment and test automation • Knowledge sharing, pair programming, collaborative design & development • Shared code ownership & cross-functional teams • IT’D BE A BONUS IF YOU: • Experience with deployment, release cycles or CI/CD • Experience delivering features end-to-end: from design, to implementation through to releasing, testing and supporting • Experience in a product focussed organisation, building consumer facing applications
Responsibilities
• Building, testing and delivering new and improved training features (such as strength plans, post injury plans, illness, weather etc) • Experimenting to improve our training system with new algorithms, design patterns, optimisations and modelling approaches • Coach and support engineers, providing guidance, mentorship, and code reviews without creating bottlenecks • Collaborating with coaches to best deliver their expertise to users • Using a data-led approach to influence algorithms where possible • Designing and implementing test approaches to ensure consistency and accuracy of training
Benefits
• £85K – £95K • Offers Equity • This range reflects base compensation only and does not include equity or benefits. Your recruiter can share more details about the full compensation package during the hiring process. • At Runna, we know our employees are the most important ingredient to our success, and our compensation and total rewards programs reflect that. We take a market-based approach to pay, and pay may vary depending on the department and your location. Salary ranges are categorized into one of three zones based on a cost of labor index for that geographic area. We will determine the candidate’s starting pay based on job-related skills, experience, qualifications, work location, and market conditions. We may modify these ranges in the future. • For more information, please contact your talent partner. • Upload your resume here to autofill key application fields. • Drop your resume here! • Parsing your resume. Autofilling key fields... • or drag and drop here • LinkedIn Profile • Strava Candidate Privacy Notice. This notice is not a contract, express or implied, and it does not set terms or conditions of employment. • Strava Candidate Privacy Notice
No credit card. Takes 10 seconds.