Data Engineer

Job description

Wanted: Data Engineer
We are excited to announce that Harver is looking for a Data Engineer.

What will you do?

  • Contribute to extensions of our product data architecture foundation

  • Contribute to assessing features, building and optimizing classifiers using machine learning techniques

  • Processing, cleansing, and verifying the integrity of data used for analysis

  • Deliver scalable application platform on basis of big data technologies that fit current and future data usage scenarios such as ETL, data mining, anomaly detection processes (foundation for product extensions)

  • Contribute to assessment and (re)design services to consume data (both high volume traffic challenges and spikes in computation demand challenges)

  • Implement a scalable Reporting platform (possibility for near-real-time reporting)

  • Contribute to data security design & implementation

  • Safe-guard our enterprise product quality

  • Contribute to Product Roadmap

  • Contribute to environment and tools designs for resources efficiency

All is well, but what do we do? 

We are a fast-growing recruitment technology company. We’ve created a platform that enables recruiters to make data-driven hiring decisions. By leveraging Predictive Analytics and AI, the Harver platform can predict whether or not an applicant is suitable for the job he/she is applying for and assists recruiters in selecting the right people. For more information, check out our client page.


We’ve entered the market in 2013 and now have offices in Amsterdam, London, and New York. Around 3 million candidates flow through our system each year, and we’re signing new clients both nationally and internationally each week.  

Of course, we want to develop our product the best possible way, and this is where you come in.  

But what do we offer?

We offer you a full-time position in the heart of Amsterdam. You’ll get to work in an internationally operating organization with colleagues and clients from all over the world.   

Furthermore, you will get: 

  • Latest MacBook; 
  • Employee stock appreciation rights program; 
  • Personal development budget; 
  • Commuting allowance; 
  • And much more...  

Besides that, Harver is growing. Fast. So if you are looking for a fast-track career, this is the moment to join.


  • Minimum of 2 years of experience in Data Engineer

  • Bachelor degree in Computer Science or equivalent relevant work experience

  • Experience with Agile methodologies

  • Product development experience

  • Proficient understanding of distributed computing principles

  • Preferably experience with building stream-processing systems, using solutions such as Spark / AWS EMR / AWS Glue / DataBricks and/or experience with integration of data from multiple data sources (ETL process) or Data Processing at scale for reporting purposes

  • Experience with NoSQL databases (preferably MongoDB) and indexing systems (ELK)

  • Experience with a messaging system, such as Kafka

  • Have applied before machine learning techniques and algorithms, such as k-NN, Naive Bayes, SVM, Decision Forests, etc. and experience with big data ML tools such as SparkML

  • Strong in implementing or extending algorithms and design patterns

  • Excellent communication skills in English

  • Python is your weapon of choice

  • Comfortable with data stack such as Athena/Hive, BigTable and AWS services

(Psst… You don’t need to tick all the boxes in order to apply)