As a Data Engineer, you will apply your skills at the forefront of data processing, using cutting edge tools and technologies to help us scale up our fault detection analysis to many thousands of sensors. Your key responsibility is to build core infrastructure that supports running Machine Learning models that do near real-time prediction.
You will be part of the software engineering team, but will be working on a daily basis with both data scientists and software engineers. Some of your daily tasks may include:
You will be monitoring the data flow, databases and other systems related to our data science pipeline, where you are again focused on robustness and efficiency.
How we work
The software engineering team uses its own simple, practical, and functional methodology, allowing you to fully focus on software engineering without having to switch tasks. You will work based on the principle of freedom and responsibility.
We take pride in combining professionalism, trust, and very few meetings.
The software engineering team
The software engineering team currently consists of 9 experienced developers working on a large architecture covering a wide domain, from signal processing on our edge devices through dashboarding for different user groups. Continuous improvement and daily deployments are at the heart of the high level of quality we deliver.
Since we work on cutting-edge technology, we use an up-to-date stack:
Who should apply?
As a Data Engineer you have a computer science background or similar, at least 5 years of software development experience, and a good understanding data engineering and cloud infrastructure. Next to this, you have:
a good understanding of modern databases;
experience with designing and running cloud infrastructure, including distributed systems and clusters;
knowledge of configuration management tools;
experience with modern software development practices (e.g. continuous delivery).
What we offer