Python Developer (ZZP)
What We Do
Utilus is a fast growing and highly ambitious software delivery company. We design, build, manage and operate highly scalable and complex software projects in the heart of the primary business processes of our clients, including Tennet, Eneco, Dura Vermeer and Nederlandse Loterij.
We work on sustainability by focusing mainly on assignments in the heart of the energy transition. We believe in the universal truth that true transformation is only attainable if our clients are prepared to Do the work. That’s why at Utilus, we help our clients to Do the work: by developing an approach to improve and renew essential IT, all while keeping the clients business running smoothly.
We take an honest and constructive approach, our two core values, to renewing and enhancing essential IT systems.
About The Job
The Python Data Engineer works on external client projects to design and deliver robust data-processing solutions that support the client’s business vision.
The role focuses on building, testing, and optimizing Python-based data pipelines and workflows, particularly for high-volume or time-series datasets.
Working closely with data architects and platform teams from early design stages, the engineer contributes to scalable, reliable data platforms and enables high-quality data consumption across systems.
Key Responsibilities Python Developer
Data Pipelines & Processing: Design, build, and maintain scalable data pipelines and data-processing components for high-volume and time-series datasets.
Data Modeling & Storage: Design and optimize data models and storage layers for analytics and downstream consumption, ensuring data quality and reliability.
Data-Oriented Services: Develop Python-based services and jobs to support data ingestion, transformation, and validation workflows.
Delivery & Collaboration: Contribute to CI/CD pipelines, monitoring, and operational reliability. Collaborate with backend and platform engineers to ensure smooth integration with consuming systems.
Backend Integration (Secondary): Contribute to the design and implementation of scalable backend services and APIs using Python, with a focus on reliability, performance, and maintainability
What We Are Looking For
Bachelor's/Master degree in IT (or related) field
Strong experience in Python development (5–8 years)
Strong Python development for data engineering workloads (data processing, batch/streaming jobs, analytics workflows).
Solid SQL skills and experience with data modeling and query optimization.
Experience working with cloud-based data platforms and data pipelines.
Your communication skills are excellent. You communicate the architectural design and technical solution with the client and the team and set clear goals to work towards
You have a strong problem-solving and ownership mindset.
You have experience with Agile/Scrum methodologies
Your communication skills in English are excellent (Dutch is plus)
Nice-to-Have:
Experience with lakehouse or data lake architectures (experience with Databricks preferred).
Familiarity with orchestration and scheduling tools.
Experience exposing data via APIs or supporting data consumption use cases.
Experience in the energy domain
What We Offer
Challenging project in the energy sector
Start date: As soon as possible
Work week: 40 hours
Duration of the contract: July 31, 2026
Location: Hybrid (office in Rotterdam)
Please note that we only accept applicants that are located in the Netherlands at time of application.
Apply for the job
Do you want to join our team as our new Python Developer (ZZP)? Then we'd love to hear about you!




