Senior Analytics Engineer

Senior Analytics Engineer

About komoot

Komoot is an app that lets you find, plan, and share adventures. It’s driven by a desire to explore and powered by the outdoor community’s recommendations. And we're good at what we do: Google and Apple have numerous times listed us as one of their Apps of the Year. And with more than 30 million users and 300,000 five-star reviews, we are well on our way to becoming the most popular app for finding, planning, and sharing adventures worldwide.

Join our remote-first team and begin your adventure with komoot.


About the role

At komoot, data plays a crucial role in making the best decisions possible. As our new Senior Analytics Engineer, you’ll team up with Matt (Senior Analytics Engineer) and Jørgen (Senior Data Engineer) to make large amounts of data useful and prepare it for analysis. Sitting at the intersection of business teams, data analysts, and engineers, you’re responsible for bringing robust, efficient, integrated data models and products to life.

Ready for your next adventure?


What you’ll do

  • Collaborate with team members to collect business requirements, define successful analytics outcomes, and design data models.
  • Write production-quality ELT code (SQL, dbt) with an eye towards performance and maintainability.
  • Work with data engineers on infrastructure projects.
  • Create and maintain architecture and systems documentation.
  • Maintain our data catalog as a scalable resource to support self-service and single-source-of-truth analytics.
  • Provide data modeling expertise to all team members through code reviews, pairing, and training to help deliver optimal, DRY, and scalable database designs and queries.
  • Approve data model changes as code owner for specific database and data model schemas.
  • Improve, manage, and teach code maintainability and performance standards in code submitted and reviewed.


Why you’ll love it

  • Your work will contribute to helping millions of people enjoy lovely outdoor experiences.
  • We’ve been a remote-working company since 2017, meaning: We are remote by default, have frameworks and systems in place, and know how to do it well.
  • You’ll become an essential part of our diverse and international team with colleagues based in 15+ countries across Europe.
  • You can work from wherever you want, be it a beach, the mountains, your house, or anywhere else that lies in any time zone between UTC-1 and UTC+3.
  • 38 paid days off (inclusive public holidays) – you are free to take those days whenever it suits you, including a well-deserved winter holiday break.
  • We love seeing people grow. That's why each team member gets €2,000 and 3 additional days to spend on professional development each year. Classes, conferences, books – your choice!
  • Costs covered for your co-working space membership or your work-from-home office setup and the latest devices and equipment to do your best work.

You’ll be successful in this position if you

  • Have 5+ years of experience working as an analytics engineer, data engineer, data analyst/scientist, or in a similar data role.
  • Are a SQL expert and write performant and maintainable data transformation code.
  • Have experience using dbt for data modeling.
  • Are comfortable using Python for developing data ingestion and processing pipelines (e.g. Airflow).
  • Have experience working with cloud data warehouses (e.g. Redshift, Snowflake, BigQuery).
  • Are comfortable using Git (GitHub) for version control and code reviews.
  • Have experience working with visualization and dashboarding tools (e.g. Metabase, Looker, Tableau).
  • Understand business needs and translate abstract problems into technical solutions.
  • Communicate with empathy and share complex ideas in clear and simple language.
  • Work autonomously and manage your own projects to meet deadlines.
  • Are a team player and enjoy supporting others and sharing your knowledge

Curious about how we work?

  • Core Communication time between 10 am - 3 pm (Berlin Time). We know people have different lifestyles, which is why we have flexible working hours with core time for synchronous interaction. You can organize your workday in the way that best suits you, your family, and your needs.
  • We work on a project basis in squads and teams to ensure that we collaborate on our goals, move forward smoothly with open lines of communication, and achieve results as a team.
  • Every Monday morning, we have a whole-company presentation where you hear about projects across the business, inspire each other, and share great work.
  • We connect in person at three whole-company gatherings each year in beautiful locations. You can check out this playlist to find out more about how we stay close while being remote.
  • We use tools like Trello, Slack, Miro, Zoom, and Google Drive on a daily basis to stay connected, collaborate easily, and manage projects.


Dive a little deeper and learn…

  • More about our team here: Meet the Team
  • More about how we work here: How We Work
  • More about our recruitment process and FAQs here: FAQs

We support diversity and inclusivity and welcome all prospective applicants. We have an ongoing recruitment process (no deadlines) – if this role is online, it means it’s still open!

Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.