Social network you want to login/join with:
We're putting together a talented team to build the #1 training platform for Runners
We help everyday runners become outstanding by providing world-class training, coaching, and community for everyone, whether you're improving your 5k time or training for your first marathon. To date, we have built iOS, Android, and Apple Watch apps that help people achieve their goals by coaching them through the full journey and syncing to their favorite fitness devices.
We’re growing rapidly and, in November 2023, closed a new £5M funding round led by JamJar with participation from Eka Ventures, Venrex, and Creator Ventures. In 2024, we were selected by Apple as one of three global finalists for the 2024 iPhone App of the Year, reflecting the innovation and impact of our work.
We aim to grow as fast as possible and are looking for individuals who will help us reach that goal. For more about our background and growth, check out our Careers Page!
We’re now looking ahead to the future and the people who want to help us build and scale Runna. Our goal is to reach millions of subscribers in the next 5 years and become the go-to training platform for any runner. Now is a great time to join — we're still small, and everyone makes a foundational difference.
Who we’re looking for
We seek a talented, creative, and positive team player to join our highly skilled cross-functional engineering team and drive the scaling of data consumption at Runna. You will work closely with engineering, product, and growth teams to help them become truly data-driven. Your role will involve building the foundations for ingesting, processing, storing, and querying all the data we receive daily, helping us understand the factors driving our product's success. You will also collaborate with our data platform team, founders, and CTO to shape Runna's future, with their support throughout this exciting journey.
Joining the data platform team, you’ll help build the #1 running app in the world, pioneering how people train and use fitness apps.
As a Data Engineer, your responsibilities will include:
- Working with our Data Platform team to architect, build, test, and deliver a state-of-the-art data platform supporting our rapid growth
- Designing, implementing, and maintaining high-quality datasets and data pipelines in Python and SQL using Snowflake and AWS
- Implementing data transformation logic to cleanse, validate, and enrich raw data for analysis and downstream applications
- Enhancing our integration with Mixpanel for advanced analytics and data tracking to gain insights into user behavior and product performance
- Designing data pipelines with a focus on security, scalability, uptime, and reliability
- Collaborating with cross-functional teams to ensure the data platform aligns with company goals and delivers value
- Evaluating and adopting new technologies to improve the data platform’s capabilities and performance
- Communicating the advantages and limitations of technology solutions to partners, stakeholders, and team members
Requirements
What experience we’re looking for
If you don’t meet all the skills listed below, we still encourage you to apply — we might be able to adjust the role or find a better fit for you. You can apply directly or contact us if you're unsure.
Your key experience:
- 2+ years in a data analyst or analytics engineering role
- 1+ years working with AWS
- Experience with quantitative methods and problem-solving approaches gained through studies or practical experience (e.g., Computer Science, Mathematics, Physics, Engineering)
- Industry experience with production ETLs, data warehousing, and data modeling as a developer or analyst
- Proficiency in Python programming
- Familiarity with Snowflake or similar data warehousing technologies
- Proficiency in SQL and experience with relational (e.g., Amazon Redshift), NoSQL (e.g., DynamoDB), and graph databases (e.g., Amazon Neptune)
- Experience with infrastructure as code tools (e.g., CloudFormation, Terraform) and CI/CD pipelines
- Experience with observability and monitoring tools (e.g., CloudWatch, Datadog)
- Analytical, detail-oriented, with a commitment to high-quality work
- Pragmatic mindset with excellent communication and collaboration skills
- Ability to work within a highly skilled engineering team in a fast-paced, iterative environment
- Enthusiasm for our ways of working, including iterative development, continuous deployment, and test automation
- Experience with serverless architectures
- Familiarity with job orchestration frameworks (e.g., Airflow, MWAA on AWS)
- MLOps knowledge and basic understanding of its concepts
- Strong interest in health/fitness technologies
Check out our Tech Radar, which reflects our current and future technology stack.
Our interview process aims to be straightforward and enjoyable, consisting of:
- Application (apply below)
- Accommodations for interview scheduling or accessibility needs
- Introductory chat (25-minute video call)
- Take-home technical task (max 1-2 hours)
- Technical interview (1.5 hours, discussing the task and technical questions)
- Meet the team and in-person chat (with founders and team members)
We will inform you of our decision promptly after the process concludes.
Salary range: £60,000 - £100,000 (dependent on experience), plus equity via stock options.
Salary levels vary by experience, e.g., Software Engineer I £42.5k, up to Software Engineer V £95k+.
Benefits include:
- Flexible working (typically 2-3 days in Vauxhall office)
- Biannual salary reviews or upon new investment
- 25 days holiday plus bank holidays
- Workplace pension (employer contributes 3% if employee pays 5%)
- Equipment such as a MacBook, running watch, and other tools
- Private health insurance
- Enhanced family leave and fertility support
- Weekly dedicated workout hour
Note: We have limited visa sponsorship capacity and encourage all applicants to apply regardless.