Data Engineer - Medior level

Job description

At ViriCiti, you will have a chance to work on a wide range of data engineering questions with data coming from electric city buses, trucks, and charging stations. You will collaborate closely with Data Scientists, DevOps EngineersĀ and Backend Developers on projects like energy prediction, battery health optimization and on-route charge optimization.

Our core business revolves around data pipelines that continuously ingress, process and store vehicle and charge station data. The primary data is enriched and combined with external sources to create new services that allow users to optimize their operations. Our customers can visualize this data through dashboards and export it. Internally, we also use the data as a base to generate insightful predictive models.

Your role

Your job will be to augment the data from vehicles and chargestations with external data sources (weather, altitude, traffic) and support the Data Scientist in creating new machine learning models and pipelines, working on topics like energy consumption prediction, vehicle mass calculation, predictive maintenance and so on. This involves setting up and maintaining new ML pipelines (we are using airflow and mlflow) and creating metrics to evaluate ML models and (automate) updating those models using new data.

As the first Data Engineer, you will be the missing link between Data Science, DevOps and Back-end. We are looking for someone that can develop a vision of what data engineering at ViriCiti should look like and can take initiative to move in that direction.


  • BSc/MSc in a quantitative field (e.g. Computer Science, Engineering, Data Science).

  • At least 3 years of experience in Data Engineering or similar fields.

  • Knowledge of Kubernetes, (No)SQL databases, Airflow

  • Python (nodejs is a plus)

  • Smart, energetic and a team player

  • Autonomous, creative and solution-oriented

  • Excellent communication skills in English

What you can expect from us

We offer you a competitive salary based on experience. When you come into our office in Amsterdam, we provide you with a healthy lunch every day. In addition to work, we find the necessary relaxation important, that is why we offer you company massages, gaming nights & Ping Pong competitions and on top of that we also offer Dutch classes. In addition to that, you will be part of our monthly ViriCiti updates with snacks and drinks and other events such as our legendary annual ViriCiti weekend and Christmas party.

About us

We started our adventure 9 years ago by building an efficient and scalable platform based on Node.js. Our platform provides data-insights that operators use to extend the range of their vehicles, eliminate emissions and optimize electric operations. Since then, we have grown into the market leader in the US and Europe and have landed large projects all around the globe! Our ambition is high but the atmosphere in our team is informal and relaxed. We work hard and play hard. And we not only like to play games to set our minds off things but also to go for drinks on Friday to share successes and other stories. In our team of various nationalities, we make sure everybody feels at home at our office in Amsterdam.

Apply now!

The selection process may involve an assessment. Please send us your CV + motivational letter. More info? Contact

Note: Unfortunately, we do not offer relocation; EU candidates preferred.

Acquisition regarding this vacancy is not appreciated.