Data Engineer (f/m/d) at dksr.city | DE | Rezi

Data Engineer (f/m/d) at dksr.city

Data Engineer (f/m/d)

dksr.city · DE

1 weeks ago

Data Engineer (f/m/d)

dksr.city · DE

13 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

We are looking for a driven and motivated Data Engineer to help build the streaming data lakehouse for German governments. At DKSR, we are building an urban data hub for cities and regions, enabling them to use their data more efficiently for the benefit of all. You will join the product development team to build and operate the data infrastructure powering CIVORA, working with the Data Architect to bring concepts into production-ready systems and support cutting-edge use cases.

Responsibilities

  • Contribute to the continued development of the data infrastructure that powers CIVORA - from platform components to internal tooling
  • Collaborate with product and project delivery teams to shape a reusable, scalable and well-documented data infrastructure
  • Design and maintain data pipelines (batch & streaming) that serve multiple cities and use cases
  • Support the project delivery team on the most complex and mission-critical use cases - setting a track record of best practices and design patterns for all to learn from
  • Write clean, maintainable code – you are as much a software engineer as a data engineer
  • Propose and prototype new approaches; challenge existing patterns when you see a better way – you will be able to take ownership

Requirements

  • 1–3 years of relevant experience in data engineering and software development
  • B.Sc. in Computer Science, Data Science, Data Engineering, or related field (M.Sc. preferred; equivalent professional experience also works)
  • Python – data processing (pandas, NumPy, scikit-learn) as well as structured software development (modular design, clean APIs, testable code)
  • SQL – understanding of relational database design and confident querying
  • Pipeline orchestration – hands-on experience with Apache Airflow or similar
  • Streaming systems – familiarity with the Kafka protocol or similar
  • Docker – containerization as part of your daily workflow
  • Cloud & IaC – working knowledge of cloud concepts and infrastructure-as-code principles (Helm, Terraform)
  • English – comfortable in both spoken and written communication
  • Communication – proactive team player and direct communicator
  • Experience with agentic development (GitHub, CoPilot or Claude is enough, no need for crazy sub-agent workflows)
  • Kubernetes – experience with container orchestration and cluster operations
  • Cloud platforms – hands-on with AWS, Azure, or GCP
  • Additional languages – able to read and poke Java, JavaScript, Rust, or Go alongside Python
  • Experience with parts of our stack – willingness to learn, understand, and operate matters more than ticking every box
  • German – not required, but highly valuable for external stakeholder communication

Skills

  • Python
  • SQL
  • Apache Airflow
  • Kafka protocol
  • Docker
  • Helm
  • Terraform
  • Agentic development
  • Kubernetes
  • AWS
  • Azure
  • GCP
  • Java
  • JavaScript
  • Rust
  • Go
  • Apache Superset
  • Apache Iceberg
  • Redpanda
  • Trino
  • MLFlow

Location

  • Germany

Work Type

  • Full-time

Experience Level

  • 1-3 years

Education Level

  • B.Sc. in Computer Science, Data Science, Data Engineering, or related field
  • M.Sc. preferred

Benefits

  • Genuine appreciation and plenty of trust
  • Job Ticket or Job Bike
  • Professional development budget
  • 30 days of vacation
  • Time off on December 24th and December 31st
  • Corporate Benefits
  • Subsidy for Urban Sports Club
  • Open feedback culture
  • A team full of bright minds
  • Support when you need it – and space when you want it

About the Company

  • We are a team of experts in urban development, urban planning, sustainability, and data. We share a clear vision: ecologically valuable, socially just, and economically attractive cities and regions that master their complex challenges with confidence because they have all the information they need.
  • For good solutions
  • Sustainable development can only succeed if many good solutions come together. Therefore, cooperation and community are an important basis of our work. We work closely with our customers, partners, and as a team to jointly realize future-proof solutions. Our data technologies are also intended to enable cooperation, which is why we develop them as open-source solutions as much as possible.
  • As a practical partner of Fraunhofer and through our close cooperation with experts in urban domains such as climate, energy, mobility, and healthcare, we want to create the foundation for cities and regions to confidently pursue their path to becoming a Smart City.