Data Engineer

Job description

If you want to compete with technology, by definition you can’t buy that technology. At Kramp hub, with a team of great professionals we are continuously seeking simple solutions for very complex challenges in the e-commerce world, within an industry that is becoming more important day by day - agriculture.

At the moment we are busy building a multi tenant microservice platform and working on a data hub that will steer the decisions and directions of the immense business we are in, having 3 million euros in revenue going through the system daily. We just released an object recognition app and are very proud of it!

Some projects we have worked on in the Data Team (or currently in progress):
- Creating a data lake / realtime data platform in GCP
- Productionizing machine learning
- Measuring everything
- Realtime analytics on streaming events
- Improving search relevance
- Automatic black box hyperparameter optimization
- Automated A/B(C/D/E/F/G...) testing framework

We are at the moment looking for an experienced Data Engineer to strengthen our team and grow with us!

Job requirements

What keeps a Data Engineer at Kramp Hub busy day to day:

  • Real-time, distributed systems that handle large amounts of data
  • Data manipulation and transformation pipelines
  • Scheduling and orchestration of data processes
  • Data ingress and egress for machine learning systems
  • ETL pipelines

Skillset you’d be bringing to the table:
N.B: Skills/stack in italic are optional - not a prerequisite:

Programming:

Java - a prerequisite, you must be very comfortable with Java as you will be using it every day

SQL


Frameworks:

Google Cloud Platform - a really big plus!

Data processing frameworks such as Beam, Flink, Spark

Stream processing: Cloud Pubsub, Kafka

Protobuf/Grpc

Hadoop

Containerized applications

Spring


Software:

Git

Maven

IntelliJ

ElasticSearch


Databases:

Relational databases

NoSQL databases

Graph databases


Skills:

Big Data engineering

Distributed/parallel processing

Data warehousing

Software engineering / design

ETL processes

TDD


Machine Learning - this would be a plus

Some front end skills - and another plus :)


What we can offer:



  • A financially stable corporate startup
  • Small agile teams where every new colleague makes an immediate difference and impact
  • A team that celebrates small successes and milestones
  • International crowd with different backgrounds and knowledge to learn from
  • Working with great experts in the development world
  • An office right behind the Central Station in Utrecht, you can be anywhere in no time
  • Informal atmosphere and flexibility