We are looking for Data Engineer who can support us in creating the movie and TV show discovery experience of the future. Curiosity, drive and passion are shared characteristics of all people at JustWatch and we are looking for these values in every person we are hiring. We only want people who are willing to constantly learn through challenging themselves and others. All of us also love to get things done and strongly believe in “done is better than perfect”.

Our data infrastructure consists of a Snowplow data pipeline feeding into Redshift, as well as several other ETLs and dozens of data modelling steps on top. As the rest of our stack is residing on Google Cloud Platform, we're looking into options of migrating to a BigQuery and Airflow based data stack in the long term.

In addition, for this particular role we are looking for:

  • At least 1-2 years of experience with SQL data stores and multi-terabyte sized data sets, preferably with Redshift, BigQuery or PostgreSQL

  • You have an Engineering background with some backend and data skills (SQL plus a backend language, preferably Python or Go)

  • You are experienced wrangling data from all kinds of sources - JSON / CSV / ProtoBuf / REST / SOAP -> you've seen and debugged through your share of dirty and unreliable third party data

  • Skills around the Linux command line including basic networking and web technologies

  • Experience with ETL processes (we currently want to migrate from a thin self-written architecture to Airflow)

  • Solid code craftsmanship including great communication and writing code to be read by others

  • A practical view towards technology, sensibly choosing between cutting-edge tech and stable, boring solutions

  • Proven success in communicating with users, technical teams and other stakeholders to collect requirements, describe data modeling decisions and data engineering strategy

  • Fluency in English

  • Pragmatic and analytical mindset

  • Ability to work onsite in Berlin

Your role:

  • Taking full end-to-end responsibility for our Snowplow-based tracking pipeline

  • Building data models on top of raw event data to accelerate internal queries

  • Supervising and implementing ETL workflows

  • Working with our Infrastructure team to maintain, operate and extend the full data stack

  • Working together with the BI team and internal stakeholders to provide dependable analytics and reporting solutions

  • Support on strategic decisions, such as moving to different data warehouse and ETL technology

  • Owning and designing all data models and schemas and dealing with modern SQL (CTEs, constraints, transactions)

  • Excelling in an international and internationalized environment, caring for the needs of all our internal users in Berlin and Los Angeles

Our promise:

  • Working on one of the biggest movie/tv platforms worldwide with a passionate team

  • Experienced founders with international track record and a world-class team in all areas

  • A challenging environment with an open feedback culture and a strong focus on personal development

  • A transparent company culture with fast decisions and turnarounds

We love challenging goals. We are questioning everything. We are always learning. And we are excellent in execution. We believe in the 80/20 rule and try to apply common sense and pragmatism to everything, so we are looking for people with business sense and a “no bullshit attitude”.

Sounds like you? Great, we’d like to meet you. Just send us a short mail that gives us an idea of what motivates you, why you want to work at JustWatch and how you think you will help us to achieve our goals. We are not interested in a perfect CV, or letters of recommendation. We just want to know who you are and who you want to become!

We are very much looking forward to meeting you. Please apply to [email protected]