werkenbij werkenbij werkenbij werkenbij werkenbij werkenbij werkenbij werkenbij

Senior Data Engineer

You support our Business Analysis and Data Science teams through your technical expertise and passion for data.

    What you tell people at parties

    'I am a data hacker:  I make Coolblue a little bit more data-driven everyday.'

    What you really do

    • You actively coach the people around you and help them build scalable Data Pipelines.
    • You provide technical support to our Business Analysts, who transform the data your team provide to Actionable Insights for the all company. Your technical expertise will make Coolblue smarter by assisting a data-driven decision making process.

    How you do it

    • You help develop data pipelines in Python
    • You are an all-rounder in a Scrum team. You will have your own specialization, but you will also be able to perform all other tasks within the team.
    • You prioritize your own work together with your team and Product Owner.
    • You will receive immediate feedback from Business Analysts and you will have a lot of opportunities to experiment.
    • You coach and provide feedback to your team members.
    • You will be using the right tools for whatever job will be thrown at you. Airflow, Spark and BigQuery are technologies we are already using.


    You'll work in a Scrum team of four to six members formed mostly by Python developers with a passion for data. The team is managed by a Team Lead. The Team’s backlog is cured by Product Owner Jessica and Scrum Master Sonja. Your team works closely together with Business Analysts and a team of Data Scientists, providing them with data structures they can easily use to support company decisions.

    A day at the office

    Natalia sends you a Pull Request to speed up the transfer of data from the ERP system using a new messaging system. You review it together and then merge the code. After that, you join Jessica, the Product Owner, who wants discuss the requirements for the new process that will provide new insights about our customer Journey. Just before lunch, you pass by Matthias, a data scientist who is working on a new Machine Learning algorithm which can forecast warehouse stock. You help him moving some data to BigQuery. You invite him to have lunch together with your team. On the way back, you share your concerns about the Google Adwords ingest process with Rafael. It's losing records, so you want to refactor some of the python code. You add a few automated tests, send the Pull Request to your teammate, Soumya, for review and at 16:30, the improvements are automatically deployed via our continuous integration pipeline. By 17:30, you're done for the day and, together with your team members, head to the bar for a drink.


    What we're asking

    • You have a minimum of five years experience as a software developer.
    • You are familiar with databases, ETL and data processing frameworks (Spark, Dataflow, Dataproc etc.) and Big Data on Google Cloud Platform.
    • You are familiar with continuous integration, logging and monitoring.
    • You think about the process and implementation from end to end.
    • Agile and flexibility come naturally to you.
    • You're willing to investigate what users want and why.
    • You have experience with helping others improve their craftsmanship and technical skills.
    • You're familiar with continuous integration systems that automate your code deployments.
    • You're willing to relocate to Rotterdam, or nearby.

    What we're offering

    • Money
    • 25 leave days. As long as you'll promise to come back.
    • Relocation assistance, from A to Z (If you live abroad).
    • Dutch language courses. To help you become a Rotterdammert.
    • Over 30 courses at our own Coolblue University.
    • Discount on a new bicycle. Because that's how we roll.
    • A 10% discount on all of our products.
    • Travel allowance and a retirement plan.
    • An office at the best possible location. It's only a hop and a skip away from Rotterdam Central Station. Or a 2-minute walk. Plenty of restaurants around.
    • An awesome workplace. With freshly prepared meals, monthly TGIF drinks at our own bar, epic Coolblue parties, extra-curricular activities, and an informal, playful office space.

    Questions about Data vacancies?

    Questions about Data vacancies?

    Reggie Ebbe

    Application process

    1. Apply
    You've applied? Awesome. We'll get back to you as soon as possible.
    2. Introductory call
    One of our Recruiters will call you for a preliminary chat.
    3. First interview
    A Recruiter and a Developer will call you for a Skype interview to get to know you better and to answer any questions you might have.
    4. Meet & Greet
    If you live outside NL we'll fly you in to meet us, so we can show you your future workplace.
    5. Offer
    We'll make you an offer you can't refuse.
    6. Hired
    Just sign here, here, and here. Booyah! You're hired.

    Apply for this job

    Apply now if you're interested in this vacancy! Make sure you have the following documents ready to add to your application.

    • CV
    • Cover letter

    Thanks for your application

    Your application is sent!