Job Title:
Senior Data Engineer (Python)
Location:
Amsterdam, Netherlands (Hybrid role)
Employment Type:
Contract with extension
Overview:
We are looking for a
Senior Data Engineer (Python)
to join our agile, start-up-style team in Amsterdam. You will play a key role in building
secure, scalable data ingestion, storage, and processing pipelines
while contributing to
CI/CD, technical debt management, and documentation
. This is an opportunity to work end-to-end from development to production, with autonomy and strong team collaboration.
Key Responsibilities
Develop and maintain
Python-based data pipelines
with unit testing.
Build
secure, scalable data ingestion, storage, and processing solutions
.
Work on
CI/CD pipelines
using tools such as Jenkins, ArgoCD, Azure DevOps, or GitHub Actions.
Contribute to
technical documentation
and
prevent technical debt
.
Debug, log, and ensure the
reliability of data systems
in production.
Collaborate in an
agile/start-up environment
, while taking ownership of tasks.
Required Skills \& Experience
8–10 years of professional experience
, with 3+ years in
Python development
.
Experience with the
open-source data stack
, including:
Kafka
(streaming pipelines)
Hadoop ecosystem
(HDFS, Hive, Impala)
Git
(version control)
Jenkins
(CI/CD)
Docker \& Kubernetes
(containerization and orchestration)
Strong
end-to-end engineering skills
, from development to production.
Ability to
work independently
while supporting the team.
Strong
problem-solving skills
and a
continuous learning mindset
.