Data Engineer

As a Data Engineer, you are responsible for setup, deployment and productionising of data-intensive systems.


Data Engineer

You are an engineer at heart with a pragmatic mentality and the responsibility of someone maintaining production systems. You easily switch between scripting and structured programming in typed languages. You understand failures modes in distributed systems. You are passionate about provisioning and automation. And understand that a robust system takes true skill and care.

What You’ll Be Doing

As a Data Engineer, you are responsible for setup, deployment and productionising of data-intensive systems. You are experienced in engineering systems from the ground up: OS-level, distributed databases, big data clusters and distributed indexes are familiar to you. Added to that, you understand how to develop data pipelines including transformation and pre-processing.

Who Are We Looking For?

The Data Engineer role is a senior postion with a central role in our clients' teams, and therefore we require at least 2 years of relevant professional experience. Having said that, we like to be amazed: so if you have done something outstanding during your studies, like contributing to open source projects or starting your own company, we encourage you to apply no matter what the level of your experience is.

Finally, since most of our customers operate in the Netherlands, a working knowledge of Dutch is a requirement.

Preferred general knowledge and experience includes:

  • hands-on experience managing distributed systems and clusters;
  • programming in scripting languages, e.g. Python;
  • programming in a statically typed language, e.g. Java, Scala;
  • deployment and provisioning automation tools;
  • linux systems administration;
  • security, authentication and authorisation (LDAP / Kerberos / PAM);
  • data management;
  • complex Extract Transform Load (ETL) pipelines;
  • and cloud platforms (AWS, Azure, Google Cloud, etc).

Preferred skills / tool experience includes:

  • Hadoop ecosystem;
  • Elasticsearch;
  • Ansible / Terraform;
  • Docker;
  • Java / Scala;
  • Python;
  • and Shell scripting.

If that sounds like you, let's talk.

Data Engineer!

The GoDataDriven Way

At GoDataDriven, we treat each other with respect, cooperation, and a view towards creating an enthusiastic, self-empowered, dynamic working community. Our culture exudes creativity and ambition, and our colleagues share an insatiable thirst for knowledge. We’re especially proud of our generous training budget and our “Hack-What-You-Want” Fridays.

In addition to a great culture, we provide competitive primary benefits:

  • competitive salary;
  • pension plan;
  • a real training budget, without a fight. In fact, it’s your obligation to spend it every year;
  • extended insurance;
  • choose your laptop;
  • choose your phone;
  • and, of course, your own pair of custom GoDataDriven blue Nikes when you join!

Our core values are: people first, quality without compromise, sharing knowledge, and customer intimacy. At GoDataDriven, you’ll find like-minded colleagues at the forefront of their fields with the courage to veer from the beaten path; they are the people who put organizations into motion.

Meet Your New Colleagues

We sat down with a few of our data engineers to talk about their work. Topics discussed are for example work-life balance, writing intellectually challenging code, and giving back to the community.

Ron - Data Engineer

Fokko - Data Engineer

Niels Zeilemaker - CTO


As a Data Engineer, you are responsible for setup, deployment and productionising of data-intensive systems.

Renald Buter
Chief Operations, GoDataDriven