cover image
Runna

Data Engineer (Mid)

Hybrid

London, United Kingdom

Full Time

07-04-2025

Job Specifications

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. And 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 drive the scaling of data consumption at Runna. You will work closely with the 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 closely with our data platform team, founders, and CTO to help 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 the way that people train and use fitness apps

As a Data Engineer, your role will include:

Work with our Data Platform team to architect, build, test and deliver a state-of-the-art data platform to support the data needs of our rapidly growing company
Design, implement and maintain high-quality datasets and data pipelines in Python and SQL using Snowflake and 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
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
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 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 analyst or analytics engineering role
1+ years working with AWS
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:

You have industry experience working on production ETLs (big data and data warehousing) and data modelling as a developer or an analyst
Proficiency with Python programming
Familiarity with Snowflake or data warehousing technologies & techniques
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 gives a good reflection on what technologies we use, but also what we are looking into in the future.

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 wa...

About the Company

Runna is the #1 rated running coaching app in the world. Our mission is to make running training effective, enjoyable and easy for everyone Take your running to the next level with Runna. We provide world-class training, coaching and community for everyone, whether you're improving your 5k time or training for your first marathon. Know more

Related Jobs

Company background Company brand
Company Name
ASOS.com
Job Title
Data Insights Lead
Job Description
Company Description We’re ASOS, the online retailer for fashion lovers all around the world. We exist to give our customers the confidence to be whoever they want to be, and that goes for our people too. At ASOS, you’re free to be your true self without judgement, and channel your creativity into a platform used by millions. But how are we showing up? We’re proud members of Inclusive Companies, are Disability Confident Committed and have signed the Business in the Community Race at Work Charter and we placed 8th in the Inclusive Top 50 Companies Employer list. Everyone needs some help showing up as their best self. Let our Talent team know if you need any adjustments throughout the process in whatever way works best for you. Job Description We’re looking for a data-driven professional to play a key role in Customer Care at ASOS. In this position, you’ll turn data into actionable insights, helping us improve our operation and enhance customer satisfaction. With advanced skills in Excel, SQL, Power BI, and Python, you’ll create compelling insights that influence decision-making at all levels of the business. As the go-to expert in the team, you’ll not only deliver high-quality analysis but also play a key role in developing the team's technical capabilities. If you enjoy problem-solving, collaborating with stakeholders, and finding new ways to use insights to drive impact, this role is for you. The Details Using a customer focused mindset to understand the levers of operational performance and provide incisive insights to improve key measures. Develop compelling insight packs that provides actionable insights for key leaders across the department and business. Analyse customer feedback from tNPS, CSAT, CES and verbatim to identify pain points and improvement areas. Assess Average Handle Time, Contact Resolution and Queue rates to optimise efficiency. Track historical contact driver trends to understand why customers are reaching out and how to reduce unnecessary contacts and repeats. Produce proactive insight by identifying improvement opportunities across the whole customer journey and producing PowerPoint decks to support findings. Using your awareness of key customer care metrics and industry trends to inform critical insight decisions. Create Power BI reports when new insights highlight the need for ongoing tracking. Providing full support on A/B trials, including best practice suggestions, sample size calculations and applying statistical techniques to evaluate performance. Analysing customer behaviour patterns such as average spend and retention to inform strategic decision points. Establish strong relationships with stakeholders across the department and business, including customer experience managers, operational leads, commercial teams and central data leaders. Mentor junior members of the team to ensure their continual development. Supporting our culture by championing Diversity, Equity & Inclusion strategies. Qualifications About you Experience of working in a Customer Care environment (preferable). Advanced Excel, SQL and Power BI Skills. Technical skills with Python, including the use of libraries such as NumPy, Pandas, Matplotlib, Seaborn, NLTK and Scikit-learn. Experience with Databricks (preferable). Skilled in using web analysis tools such as Adobe Analytics or Google Analytics. Excellent communication skills, with the ability to share insight at exec level. Knowledge in supporting the successful execution of A/B trials by providing sample size requirements, testing for significance and using statistical techniques to arrive at conclusions. Strong commercial awareness—able to connect data insights to business objectives and decision-making. Adept at using customer clustering methodologies to produce segmentation models. Experience using advanced statistical techniques such as linear and multiple regression. Able to produce compelling insight packs with PowerPoint and other presentational tools. Good project management skills, able to handle multiple tasks and manage priorities independently as needed. A commitment to continuous learning and skill development. Additional Information BeneFITS’ Employee discount (hello ASOS discount!) ASOS Develops (personal development opportunities across the business) Employee sample sales Access to a huge range of LinkedIn learning materials 25 days paid annual leave + an extra celebration day for a special moment Discretionary bonus scheme Private medical care scheme Flexible benefits allowance - which you can choose to take as extra cash, or use towards other benefits Why take our word for it? Search #InsideASOS on our socials to see what life at ASOS is like.
Watford, United Kingdom
Hybrid
Full Time
14-04-2025
Company background Company brand
Company Name
SoCode Recruitment
Job Title
Junior Data Engineer | Cambridge | Med-Tech
Job Description
Junior Data Engineer / BI Analyst – HealthTech Scale-Up | Up to £45K + EMI Options We're working with an early-stage healthtech startup building a next-generation telehealth platform. They're now in the late trial phase with thousands of real patients across multiple UK regions, and are preparing for scale-up and geographic expansion. The Role This is an opportunity for a junior data engineer or data-savvy analyst to work directly with rich, high-dimensional patient data. You’ll be helping the team understand user behavior, optimise care flows, and bring clarity to complex datasets. Structuring, cleaning, and modelling data Running ad hoc and scheduled queries to understand client base and Supporting visualisations and insight delivery Helping to build internal BI tools and pipelines You’ll be working in a tight-knit team of engineers with backgrounds in software, electronics, and cloud infrastructure. About You 1–3 years’ experience in a data-heavy role Strong grasp of data modelling and basic information theory Able to turn messy, confusing data into something clear and insightful Confident with SQL (Postgres), Python (Jupyter), and basic data visualisation A natural systems thinker — you enjoy solving complex puzzles and building scalable insight engines Bonus if you’ve worked with consumer health, medical, or segmentation data Benefits: EMI scheme available Remote-friendly, UK-based Small, mission-led team High impact in an unusual, novel tech stack Apply now to be part of a mission that’s redefining how healthcare is delivered in the UK and beyond.
Cambridge, United Kingdom
On site
Full Time
14-04-2025
Company background Company brand
Company Name
Tencent
Job Title
Data Product Intern, Gaming
Job Description
Level Infinite is Tencent’s global gaming brand. It is a global game publisher offering a comprehensive network of services for games, development teams, and studios around the world. We are dedicated to delivering engaging and original gaming experiences to a worldwide audience, whenever and wherever they choose to play while building a community that fosters inclusivity, connection, and accessibility. Level Infinite also provides a wide range of services and resources to our network of developers and partner studios around the world to help them unlock the true potential of their games. Responsibilities 1. Establishing overseas data product system, including: data BI, data analysis, self-service analysis and other data application platform by communicating with global game R&D Studios and analysing global game data and application scenario features. 2. Coordinating with Dev&Design teams, controlling project implementation and final results, optimizing products design and operation to achieve game data solution value. 3. Communicate and connect with customers, understand their needs, and provide targeted solutions. Qualifications: 1. Strong English communication and understanding skills, ability to effectively collaborate across teams, ability to understand and explore the actual usage requirements of overseas users and design reasonable product solutions. 2. Master degree or above, with basic knowledge of statistics, computer fundamentals, data mining, information management and product design. 3. Have experience in product management, product design, UI/UX and data analysis, with an understanding of data mining or NLP applications. 4. Proficiency in SQL, familiar with Axure/Figma design, understanding of interaction visualization principles, familiar with Tableau or other BI visualization & self-service analysis tools. 5. Excellent logical thinking and analytical skills, love game industry, strong anti-stress ability and self-drive, entrepreneurial spirit, and ability to grow quickly. Equal Employment Opportunity at Tencent As an equal opportunity employer, we firmly believe that diverse voices fuel our innovation and allow us to better serve our users and the community. We foster an environment where every employee of Tencent feels supported and inspired to achieve individual and common goals.
London, United Kingdom
On site
Full Time
14-04-2025
Company background Company brand
Company Name
Atman Labs
Job Title
SOFTWARE ENGINEER: AI PRODUCTS
Job Description
About Atman Labs At Atman Labs we are building software to emulate proactive human expertise. Emulating human experts with deep knowledge and proactive assistance has largely been impossible to do via standalone Artificial Intelligence techniques. As an applied research and commercialization company we are deploying our products in a number of domains to demonstrate the value of our approach – from proactive shopping assistance, to personal teachers to healthcare concierges – and with this commercial focus advance our unique research that lies at the intersection of Reinforcement Learning rewards, Large Scale Knowledge Representation, and Predictive Models inspired by biological priors. The Future of Intelligent, Proactive Human-Machine Interaction We’re on a mission to redefine how expert systems seamlessly interact with humans. As a Member of Technical Staff, you'll pioneer the core software systems and infrastructure powering our innovative AI-native products. Your work will drive the backend services, APIs, storage systems, and data infrastructure necessary to capture, parse, retrieve, and proactively present knowledge at web-scale to help users explore a domain with expert intelligence. You'll lead development on robust systems handling documents, embeddings, knowledge graphs, and AI-driven predictions—ensuring performance, cost-efficiency, and traceability. Collaborating closely with our research team, you'll translate experimental AI system designs into scalable, production-grade solutions. Your full-stack skills will be essential in rapidly prototyping and launching projects spanning data collection, knowledge parsing, information retrieval, and agentic services. We're looking for a talented, execution-focused software engineer passionate about leveraging their deep Python expertise, data science acumen, and infrastructure prowess (Docker, GitHub Actions, AWS) to ship innovative AI products. Frontend experience, especially in React, is a valued bonus. If you're inspired by pioneering cutting-edge AI-native products and thrive in dynamic, interdisciplinary work environments, we'd love for you to join us in shaping the next generation of human-machine interaction. About You We are looking for ambitious and independent thinkers who have a deep desire to contribute and want to be part of the team that makes this a reality for humanity. As a Software Engineer at Atman, you should have all of these qualities: You have strong software engineering skills and industry experience in Python. You have a computer science, data science, or machine learning background, and can demonstrate production-grade projects, both inside and outside of work. You are a geek about technology. You are familiar with setting up infrastructure and deploying services with AWS (or Azure and GCP). You have experience deploying prototype services to production, with intimate knowledge of Docker and Github Actions. You are capable of being a full-stack developer, having both backend development experience in Python as well as front end skills, preferably in React. Moreover, in order to deeply fit within our culture, you should embody the following: You are capable of reasoning from first principles, where there is no trodden path, as well as critically evaluate when existing ideas are worth considering. You are equally capable as a software engineer as you are in formulating novel design ideas and your code proves it. You are articulate and can present your ideas in writing, in person and in small groups educating audiences at all levels on the application of generative models. You have a high ‘faker’ detector in others, and can critically evaluate truth from fiction in your own work. Your colleagues consider you a highly positive personality, you amplify the energy of others rather than dampen the mood. Your intensity goes from 0-1000 when you become authentically interested in a topic. You not only have interests in systems engineering but are deeply curious about a range of interdisciplinary topics ranging from computational creativity, knowledge graphs, recommendations, web scale search, deep learning, large language models, computer vision, human consciousness, and the opportunity to build truly intelligent systems in software that are inspired by biology. Outside work you can show high creativity and intensity in your pursuits; you cannot easily be characterized in one discipline. You consider yourself an innovator, and original thinker, not a follower. You are looking for a way to contribute to the world and want to join our team to do so. You want to work in person in London. We’ll sponsor your visa. We have the ambition to usher the world towards co-existing alongside Benevolent AGI. Not only do we believe that our work is a credible approach to functionally emulate human reasoning but we believe that this mission can also allow us to conceive many commercial products that yield billions of dollars of commercial revenues that can support an ambitious R&D effort for years to come. We are building for a future where humans coexist alongside benevolent expert systems and seek to advance the field from the front. We are looking for ambitious and independent thinkers who have a deep desire to contribute and want to be part of the team that makes this a reality for humanity. Apply with a short message and a list of your projects, your life story in 5 sentences, your favorite book or artist, and your resume to shravan@atmanlabs.ai.
London, United Kingdom
On site
Full Time
14-04-2025