Data Engineer

Data – Amsterdam, Noord-Holland
Department Data
Employment Type 100%
Minimum Experience Experienced

Hello there! We’re happy you’re interested to join us. We’re currently looking for a full time Data Engineer at Improve Digital. 

At improve digital we face challenging infrastructure, complexity and scalability issues on a daily basis. Our real-time adserving platform satisfies billions of requests per day that results in PBs of Hadoop, Redshift and MySQL storage. We are looking for a Data Engineer to join our growing Engineering team, based either in our Amsterdam HQ or remotely.

Just having large volumes of data isn’t an end in itself, we have to ensure that we have the systems in place that make the data available where and when it is needed and in the right format. We have established capabilities for batch data processing in Hadoop and stream processing in Kafka/Samza and the Data Engineering team own the ongoing development, extension and maintenance of these systems. We now seek to expand this team with an additional Data Engineer.

But you won’t just be locked away building data pipelines through Hadoop and Kafka, we will also ask you to build out business-focused capabilities atop these pieces of infrastructure.

The role will involve much autonomy and a varied set of projects; you may work on building a highly-reliable data ingest pipeline then move to automating data crunching in AWS before helping prototype some custom analytic transformations to be automatically pushed to client systems. The Engineering team is multi-disciplinary and you will be working closely with Data Scientist, Data Engineer, Database Administrator and Software Development Engineer  colleagues so eagerness to learn is essential.

This is an excellent opportunity for the right candidate to acquire skills and experience through hands-on development, research and conference attendance in a range of technologies and use this to have a real impact on the business.


  • Design and implementation of high-volume business-critical data integration pipelines (both batch and streaming)
  • Creation and maintenance of stream processing applications
  •  Work with technical and non-technical staff to identify data exploitation requirements and take these through implementation
  • Contribute to the definition of the company’s broader data strategy and architecture
  • Help define and perform proof of concept and implementation of new data architectures and tools

Desired skills & Experience

  • Experience with Hadoop, Kafka or other big data infrastructure systems or a demonstrated capacity to learn
  •  Has had to think about data lifecycle – how to make data usable and reliable
  • Understanding of broader system concerns such as reliability, scalability and deployment mechanisms
  • Software development experience ideally with an OO language
  • Any experience dealing with large data volumes is a plus
  •  Major bonus points for experience with or interest in areas such as machine learning, functional programming and data visualization
  •  Good familiarity with Linux (we use mostly CentOS)
  •  Experience working in an agile environment (particularly with Scrum or TDD) is highly desirable
  • Understanding of the online advertising technology landscape is useful but not essential

We look for bright, passionate, motivated people who are able to fit in with our relaxed but business minded office environment. This role is pivotal in ensuring a smooth running of the business. If this sounds like you, we would love to hear from you so please get in touch.

Interested? Apply now! To apply, just click on the apply button, fill in the online form and attach your CV and cover letter. 

Here’s what happens after you have sent out your application: You’ll receive a confirmation email by our hiring department. After this, you will be updated by email on the next stage in your application process.

Wondering what working at Improve looks like? In case you haven’t checked it out yet, our careers page should give you a good idea of the day-to-day life and activities at Improve. Whether you’re an ad sales veteran or off to search what ‘programmatic’ means, we’d like to invite you to help us create the future of online advertising.

We welcome individual applications via our career page. Please, no Recruitment Agencies.

Thank You
Your application was submitted successfully.
Apply for this Job
  • Location
    Amsterdam, Noord-Holland
  • Department
  • Employment Type
  • Minimum Experience
  • Powered by