At a Glance
- Tasks: Lead the development of a cutting-edge data platform for our innovative running app.
- Company: Join Runna, a dynamic tech company revolutionising fitness apps.
- Benefits: Competitive salary, flexible working, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on innovation and career advancement.
- Why this job: Shape the future of fitness technology and make a real impact on users' training.
- Qualifications: 5+ years in data platforms, AWS experience, and strong programming skills.
The predicted salary is between 70000 - 90000 € per year.
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.
- Communicating the advantages and limitations of technology solutions to partners, stakeholders, and team members.
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. Your key experience:
- 5+ years in a Data Platform role or similar.
- 3+ 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.
Senior/Staff Software Engineer, Data Platform in London - Runna employer: Stars Arena
Runna is an exceptional employer that fosters a collaborative and innovative work culture, where your contributions directly shape the future of the #1 running app in the world. Located in London, we offer a dynamic environment with ample opportunities for professional growth, mentorship from experienced leaders, and the chance to work on cutting-edge data technologies that drive our mission forward. Join us to be part of a passionate team dedicated to transforming how people train and engage with fitness apps.
StudySmarter Expert Advice🤫
We think this is how you could land Senior/Staff Software Engineer, Data Platform in London - Runna
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Runna on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Show off your skills in action! If you’ve got a GitHub or personal project that showcases your data platform expertise, make sure to highlight it during interviews. It’s a great way to demonstrate your hands-on experience.
✨Tip Number 3
Prepare for those technical interviews! Brush up on your AWS knowledge and be ready to discuss your past projects in detail. We want to see how you think and solve problems, so practice explaining your thought process.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are genuinely interested in joining our team.
We think you need these skills to ace Senior/Staff Software Engineer, Data Platform in London - Runna
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with AWS, data pipelines, and any relevant projects you've led. We want to see how you can contribute to our data platform!
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're excited about this role and how your background aligns with our mission at Runna. Share specific examples of your work in data engineering and how it relates to building a top-notch data platform.
Showcase Your Technical Skills:Don’t forget to mention your proficiency in Python, SQL, and any experience with cloud DWH platforms like Redshift or Snowflake. We love seeing candidates who can demonstrate their technical prowess and problem-solving abilities!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows your enthusiasm for joining our team!
How to prepare for a job interview at Stars Arena
✨Know Your Data Inside Out
Make sure you’re well-versed in the data platform concepts mentioned in the job description. Brush up on your experience with AWS, data pipelines, and ETL processes. Be ready to discuss specific projects where you’ve implemented these technologies.
✨Showcase Your Collaboration Skills
Since this role involves working closely with cross-functional teams, prepare examples of how you've successfully collaborated with product, growth, and engineering teams in the past. Highlight your communication skills and how they contributed to project success.
✨Demonstrate Your Problem-Solving Approach
Be prepared to discuss quantitative methods and your approach to solving complex problems. Think of scenarios where you’ve had to analyse data or troubleshoot issues, and explain your thought process clearly during the interview.
✨Stay Updated on Tech Trends
Runna is looking for someone who continuously evaluates new technologies. Research recent advancements in data platforms, AWS tools, and machine learning. Bring up any relevant trends or tools you think could benefit Runna’s data platform during your interview.