Data Platform Engineer
Data Platform Engineer

Data Platform Engineer

London Full-Time 48000 - 80000 £ / year (est.) No home office possible
R

At a Glance

  • Tasks: Lead the development of our data platform and build scalable data solutions.
  • Company: Join a fast-growing team creating the #1 training platform for runners worldwide.
  • Benefits: Enjoy flexible working, private health insurance, and a brand new Macbook.
  • Why this job: Be part of an innovative team shaping the future of fitness technology.
  • Qualifications: 2+ years in a Data Platform role; AWS experience preferred.
  • Other info: Equity options available and regular salary reviews.

The predicted salary is between 48000 - 80000 £ per year.

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 favourite fitness devices.

We\’re growing extremely fast 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 what we\’ve built.

We want to grow as fast as we can into the future and are looking for individuals who will help us get there. 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 aim is to reach millions of subscribers in the next 5 years and be the go-to training platform for any runner. Now is a magical time to join, we\’re still small, and everyone makes a foundational difference.

Who We\’re Looking For

We are looking for a talented, creative, and positive team player to join our highly skilled cross-functional engineering team and lead the development of our data platform. As part of this work, you\’ll be working closely with the engineering, product and growth team to build the foundations of how we ingest, process, store and query all the data we receive each day and use it to drive all of Runna\’s data and analytics needs (including machine learning). You will work closely with our founders and CTO to help shape the future of Runna, who will support you all along this exciting journey.

Leading the data platform, you\’ll help build the #1 running app in the world, pioneering the way that people train and use fitness apps.

As a Data Platform Engineer your role will include:

  • Architect, build, test, and deliver a state-of-the-art data platform to support the data needs of our rapidly growing company.
  • Design and implement scalable and efficient data pipelines, ETL processes, and data integration solutions to collect, process, and store large volumes of data within AWS.
  • Implement data transformation logic to cleanse, validate, and enrich raw data for analysis and consumption by downstream applications.
  • Further our integration with Mixpanel to enable advanced analytics and data tracking, providing insights into user behaviour and product performance.
  • Adopt a data platform mindset by designing and developing data pipelines that prioritise security, scalability, uptime, and reliability.
  • Mentor and guide team members on data engineering best practices and the use of AWS and Mixpanel.
  • Collaborate with cross-functional teams, including product, growth, engineering, and business stakeholders, to ensure the data platform aligns with company goals and drives value.
  • Continuously evaluate and adopt new technologies and tools to enhance the data platform\’s capabilities and performance.
  • Communicate the advantages and limitations of technology solutions to partners, stakeholders, and team members.

Requirements
What experience we\’re looking for
If you don\’t quite meet all of the below skills, we\’d still love to hear from you as we might be able to tweak the role slightly or offer you a position better suited for you. You can apply directly below or contact us if you\’re still unsure.

Your key experience:

  • 2+ years in a Data Platform role or similar.
  • 1+ years working with AWS.
  • You\’ve led the development of key projects within a data platform team.
  • Experience 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).

Your key skills:

  • Experience with delivering data pipelines within AWS.
  • Proficiency with Python programming.
  • Familiarity with AWS Redshift or similar cloud DWH platforms such as Snowflake or BigQuery.
  • Proficiency with SQL and experience with relational databases (e.g. Amazon Redshift), NoSQL databases (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 and detail-oriented, with a commitment to producing high-quality work.
  • A pragmatic mindset, with excellent communication and collaboration skills.
  • Able to work within a highly-skilled engineering team in a fast-paced, iterative environment.
  • 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.

Bonus points if you:

  • Have experience with Serverless architectures.
  • Experienced with job orchestration frameworks (e.g. Airflow, MWAA on AWS).
  • MLOps knowledge and grasp of basic concepts.
  • Have a strong interest in the health/fitness technologies.

Our tech stack
Check out our tech radar here which we are constantly iterating, and below you can find a small reflection of our current tech stack:

Frontend:

  • React Native (iOS and Android).
  • Typescript.
  • GraphQL (Apollo Client).
  • Fastlane.
  • SwiftUI (Apple Watch).
  • Maestro E2E tests.

Backend:

  • Serverless (AWS).
  • Lambdas (NodeJS & Python).
  • AWS AppSync.
  • DynamoDB, S3, SQS, SNS, EventBridge, SageMaker.
  • Postman API tests.

All the other good stuff:

  • Sentry.
  • GitHub Actions.
  • Intercom, Mixpanel.
  • RevenueCat.
  • App Store Connect / Play Store.
  • Figma.

Benefits
Data Platform Engineer Interview Process
Our aim is to keep the interview process as straightforward and enjoyable as possible, and will consist of the following stages:

  • Kick off! (apply below).
  • Please let us know if there\’s anything we can do to better accommodate you throughout the interview process – this can be from scheduling interviews around childcare commitments to accessibility requirements. We want you to show your best self in the process.
  • Introductory chat (25-minute video call).
  • Take home technical task (max 1-2 hours to complete).
  • 1.5-hour technical interview (the first half of the call will be used to discuss the take-home technical task from the previous stage and the second half will be some general architecture/tech questions).
  • Meet the team and in-person chat (in-person chat with founder(s), rest of the team and technical discussion).

Once the process is finished, we promise to let you know our decision as soon as possible.

We offer a salary of £60,000 – £100,000 (depending on experience), plus equity in the form of Runna stock options.

  • Based on years of direct, relevant experience. Software Engineer I £42.5k, Software Engineer II £47.5-60k, Software Engineer III £60-80k, Software Engineer IV £80k-95k, Software Engineer V £95k+.

We\’ll be growing our package of benefits over time. We currently offer:

  • Flexible working (we typically work 2-3 days in our office in Vauxhall).
  • Salary reviews every 6 months or whenever we raise more investment.
  • 25 days of holiday plus bank holidays.
  • A workplace pension scheme where if you pay 5% we pay 3%.
  • A brand new Macbook, a running watch of your choice, and anything else you need to do your best work.
  • Private health insurance.
  • Enhanced family care policy (3 months fully paid leave when a new Runna joins the family, fertility support & other benefits).
  • An hour slot each week (during work time) to do a Runna workout.

At Runna we have a limited number of employment visas that we are able to sponsor and are limited by govt. guidelines so cannot guarantee a visa sponsorship to all applicants. Please do apply though as we will consider all applicants.

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

Industries

Non-profit Organizations and Primary and Secondary Education

#J-18808-Ljbffr

Data Platform Engineer employer: Runna

At Runna, we pride ourselves on being an exceptional employer, fostering a vibrant work culture that champions innovation and collaboration. As a Data Platform Engineer, you'll not only contribute to building the world's leading training platform for runners but also enjoy flexible working arrangements, competitive salaries, and generous benefits including private health insurance and enhanced family care policies. Join us in our Vauxhall office, where your contributions will make a foundational difference as we grow rapidly and reach millions of subscribers together.
R

Contact Detail:

Runna Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Data Platform Engineer

✨Tip Number 1

Familiarize yourself with our tech stack, especially AWS services and data pipeline tools. Being able to discuss specific technologies like AWS Redshift or Python during your interview will show that you're prepared and genuinely interested in the role.

✨Tip Number 2

Highlight any experience you have with collaborative development practices such as pair programming or shared code ownership. We value teamwork highly, so demonstrating your ability to work well in a cross-functional team will set you apart.

✨Tip Number 3

Prepare to discuss your previous projects where you've led the development of data platforms or similar initiatives. Be ready to explain the challenges you faced and how you overcame them, as this will showcase your problem-solving skills.

✨Tip Number 4

Show enthusiasm for the health and fitness industry. Since we're building a platform for runners, sharing your personal experiences or interests in running or fitness technology can help you connect with our mission and culture.

We think you need these skills to ace Data Platform Engineer

AWS
Data Pipeline Development
ETL Processes
Data Integration Solutions
Python Programming
SQL Proficiency
Relational Databases
NoSQL Databases
Graph Databases
Infrastructure as Code (CloudFormation, Terraform)
CI/CD Pipelines
Observability and Monitoring Tools (Cloudwatch, Datadog)
Analytical Skills
Detail-Oriented
Communication Skills
Collaboration Skills
Iterative Development
Test Automation

Some tips for your application 🫡

Understand the Role: Make sure you fully understand the responsibilities and requirements of the Data Platform Engineer position. Tailor your application to highlight your relevant experience with data pipelines, AWS, and collaboration within cross-functional teams.

Showcase Your Skills: In your CV and cover letter, emphasize your proficiency in Python, SQL, and experience with AWS services. Provide specific examples of projects where you've successfully implemented data solutions or led initiatives that align with the job description.

Highlight Team Collaboration: Since the role involves working closely with various teams, mention any past experiences where you collaborated effectively with product, engineering, or growth teams. This will demonstrate your ability to work in a fast-paced, iterative environment.

Express Your Passion: Convey your enthusiasm for health and fitness technologies in your application. Mention any personal interests or experiences related to running or fitness that could resonate with the company's mission and culture.

How to prepare for a job interview at Runna

✨Understand the Tech Stack

Familiarize yourself with the technologies mentioned in the job description, such as AWS, Python, SQL, and data pipeline tools. Being able to discuss your experience with these technologies will show that you're a good fit for the role.

✨Prepare for Technical Questions

Expect to dive deep into technical discussions during the interview. Review key concepts related to data platforms, ETL processes, and cloud services. Be ready to explain your past projects and how you approached problem-solving in those scenarios.

✨Show Your Collaborative Spirit

Since the role involves working closely with cross-functional teams, be prepared to discuss your experience in collaborative environments. Share examples of how you've successfully worked with product, growth, and engineering teams in the past.

✨Demonstrate a Growth Mindset

Highlight your enthusiasm for learning and adopting new technologies. Discuss any recent tools or methodologies you've explored and how they could benefit the data platform at Runna. This will show that you're not just skilled but also eager to grow with the company.

Data Platform Engineer
Runna
R
  • Data Platform Engineer

    London
    Full-Time
    48000 - 80000 £ / year (est.)

    Application deadline: 2027-03-28

  • R

    Runna

Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>