Create your personal profile and easily find a job you love.

Sign up

Create your personal profile and easily find a job you love.

Sign up

Data Engineer

Job Leiden, NL
Posted 3 Mar 2021

Degree level


Job function


Required language

Dutch (Fluent)

Work experience

5 to 7 years

Find a job you love at one of the 5,000 employers on

What you will do

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:

  • Support and improve data science pipelines
  • Work closely with the Data Science and Analyst teams to build the best infrastructure for their needs
  • Build CI/CD infrastructure for our data architecture components that includes code linting, tests, monitoring and deployment
  • Debug core performance problems around databases, data pipelines efficiency and code complexity in both production & research environment

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.

Curious to learn about what it's like to join our team of developers?

Tech stack

Since we work on cutting-edge technology, we use an up-to-date stack:

  • Python to orchestrate our infrastructure
  • AWS - we’re using a broad range of AWS services (20+).
  • Terraform
  • The team prefers to use Linux distributions for their development environments


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

  • A competitive salary 
  • The chance to work on cutting-edge technology that affects industry worldwide
  • A fun and professional company culture based on the principle of freedom and responsibility
  • Daily fresh lunches and healthy snacks, as soon as we are back in the office (order your favorite soups or salads on our dedicated Slack lunch channel)
  • A growing scale-up led by experienced entrepreneurs and managers with a solid track record
Logo Samotics
About Samotics
to company page

We are a growing, energetic company where professionalism, a great atmosphere and cutting-edge technology go hand in hand. Our team in Leiden has about 50 people and continues to grow.
Passionate about solving the problem of unplanned downtime, Samotics (formerly Semiotic Labs) uses AI-driven electrical waveform analysis to create predictive maintenance solutions that increase productivity while saving customers’ time and money. We serve customers such as Vopak, Schiphol and ArcelorMittal.

Active in 2 countries
50 employees
80% men - 20% women
Average age is 32 years

What employees are saying

Milou Donkersloot

Project Manager

Milou Donkersloot

It is a great opportunity to be part of this fast-growing company!
Samotics provides me the freedom to chase new ideas and to try new approaches across various disciplines. I like the very positive working environment in which every week ends with Friday afternoon drinks (vrijmibo).

Ellen Verhagen

Project Manager Sales Operations

Ellen Verhagen

As Project Manager Sales Operations, I am involved in building a scalable commercial SaaS organisation. Samotics is growing rapidly and together we are figuring out how to do this successfully. I love contributing to our growth, making sure everybody is headed in the same direction.