
Senior Data Engineer
NetherlandsInformation Technology
Job description
The Company – Milence
Established in July 2022, we are dedicated to making the future of road transport fossil-free. By building and managing reliable and secure high-performance charging solutions, our mission is to support and accelerate the transition to zero-emission heavy-duty vehicles in Europe. The team is working quickly to scale up operations and network deployment.
As a fast-growing company, we want to build diverse teams who are dedicated to our vision: a world of fossil-free transport, which will go on to combat climate change.
With a focus on sustainable growth and the best possible collaboration among all stakeholders, we are looking for colleagues eager to make an impact and ready to support and accelerate the zero-emission future of road transport in Europe.
While our Dutch offices are in Amsterdam and Arnhem, our focus is distinctly pan-European and our team is growing throughout the continent.
The Department
The Information Technology Team is responsible for the end-to-end support and development of all digital products and services needed to achieve our mission and support our clients and colleagues in the best way possible.
Our stack is Azure based and hosted and we are ramping up from a near greenfield situation. We are looking to quickly set up a scalable infrastructure, a state-of-the-art DevSecOps process and to get all necessary business IT solutions in place. We will be working with fantastic data sets to facilitate and monitor charging sessions, network location planning, route optimization, real-time reservations, and smart charging.
We will implement and integrate solutions for the many capabilities we need as a company, such as Asset Management, Operations Centre, Deployment management and many others.
The Job
As a Senior Data Engineer, you will design, develop, and maintain our data infrastructure to support our organization's data-driven initiatives.
You will utilise your expertise in Python software development to design and implement efficient data ingestion pipelines to ensure the smooth and reliable extracting, loading and transformation of data from various sources.
In addition, you will:
- Implement and manage data ingestion tools:
Select and configure the most suitable tool for our organization's needs.
Ensure seamless integration with our existing systems and optimize data ingestion processes.
- Work with streaming platforms:
Handle real-time data streams efficiently.
Design and implement data ingestion processes that can handle high volumes of data in a timely manner.
- Establish data lake infrastructure:
Apply your expertise in parquet and delta lake formats or setting up data lakes to create a robust and scalable data lake infrastructure.
Implement best practices for data organization, storage, and retrieval.
In addition, you will have the opportunity to contribute to projects involving spatial analysis, visualization, and mapping (handle geospatial data).
You will get to leverage your knowledge to enhance data organization, discoverability, and interoperability within our systems (explore semantic web databases).
The job will be based in our Amsterdam and/or Arnhem office.
Job requirements
Who are we looking for?
You have minimum 5 years’ experience as a Python software developer, with a strong emphasis on data engineering.
You have demonstrated experience (2+ years) with commercial data ingestion (e.g., Data Factory, Fivetran, Trifacta), including ELT processes and data pipeline development.
You have a minimum of 1 year of experience with Kafka or Azure EventsHub.
You understand parquet and delta lake formats or have experience setting up data lakes from scratch.
You have a Bachelor's or Master's degree in Computer Science or a related field.
Experience with Databricks; Puurview, Atlan, or Apache Atlas; geospatial data; semantic web databases would be beneficial.
Your English is excellent (and if you do not speak Dutch that is fine).
You look forward to learning new things and pick them up quickly, this includes -new skills, environments, people skills and are resilient.
You underline our mission and values (specifically: reliable, sustainable and fast-paced).
You radiate energy, are a positive thinker and easily connect with others in informal ways.
We are especially interested in diverse candidates.
What we offer:
We offer the opportunity to join us at the unique starting phase of a new company with a real purpose, high aspirations and strong team spirit. You can be there as it begins.
You will be part of a high-energy environment in which you can help shape various aspects. You will learn every day and have ample room for personal development and support.
We want you to join our company for a career – not for just a job – and support your personal career ambitions in or outside your department.
The base salary level (all in) is oriented towards 80.000 EUR; The on target annual incentive is 20% - with a maximum of 40%.
Furthermore, we offer a comprehensive pension plan and unlimited vacation days.
We have flexible (hybrid) working arrangements.
Ready to charge the future?
Then it’s time to apply! If you have any questions about the position, contact us via recruitment@milence.com.
Please submit your resumé in English.
or
All done!
Your application has been successfully submitted!