(Senior) Data Engineer - Data Platform

Unzer Group GmbH
Berlin, Germany
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Shift work
Languages
English
Job source

Tech stack

Airflow Amazon Web Services Cloud Computing Continuous Integration Information Engineering Data Infrastructure Data Integrity Extract Transform Load (ETL) Data Warehousing Github Identity and Access Management Python (Programming Language)
+15 more
Performance Tuning Standard Sql Workflow Management Systems Delivery Pipeline Git Cloudformation Event Driven Architecture Build Management Containerization Avro Apache Kafka Terraform Data Pipelines Serverless Computing Docker

Job description

The Data Team at Unzer is responsible for the end-to-end health and evolution of our data platform. We build and operate a multi-repository, distributed stack spanning orchestration, transformation, lake ingestion, and infrastructure configuration. Our processing patterns range from batch to near real-time, with a strong emphasis on availability, data quality, and operational robustness in a 24/7 production environment. We like having the freedom to pick the right tooling and approach for each use case, and our goal is to make data easy to access and understand across the company, so people can actually make decisions based on it., * Own data pipelines end to end: design, build, run, monitor, and troubleshoot across orchestration, transformation, lake ingestion, and cloud infrastructure.

  • Build and maintain Apache Airflow workflows to schedule transformation jobs, ingestion tasks, and containerized workloads.
  • Develop dbt models in Redshift (or a similar warehouse), including incremental strategies, data quality tests, and CI validation, and coordinate model selection and run parameters with orchestration.
  • Design and build lake-layer pipelines (bronze, silver, gold, or your platform’s equivalent), including replication, ETL/ELT jobs, and operational workloads for event-driven and near real-time use cases.
  • Implement workloads as containerized services or serverless functions depending on what fits best, and manage batch jobs, platform monitoring workflows, and container image lifecycle.
  • Manage cloud infrastructure and configuration: compute clusters, object storage, IAM, the data warehouse, networking, parameter stores, secrets, and access and grant management.
  • Maintain CI/CD pipelines (for example, GitHub Actions) with secure cloud authentication, and own the flow from test to production.
  • Investigate and resolve production incidents, including orchestration failures, transformation run issues, serverless errors, replication lag, performance bottlenecks, and data quality problems, using monitoring and alerting effectively.
  • Follow the typical new source flow end to end: configure replication or ingestion, land the data in object storage, build the consumer or transformation layer, wire up the compute, orchestrate it, model it in the warehouse, and grant access., * Does it sound exciting? - Apply with your CV in English. Please don’t shy away if you don’t meet all the requirements! We’re looking forward to meeting you.
  • The interview process includes a 30-minute call with the Talent Acquisition Manager, a take-home assignment, an on-site technical interview with the team, and a 45-minute call with the Hiring Manager

Requirements

  • You have 5+ years of data engineering or related experience, with production-grade pipeline development primarily in Python.
  • You have excellent knowledge of SQL and a strong understanding of data warehouse concepts, with hands-on experience in Redshift (or similar) for modeling, ingestion, performance optimization, and data integrity.
  • You have hands-on experience with ELT/ETL flows using dbt and workflow orchestration with Apache Airflow, including DAG design, operators, and troubleshooting.
  • You have solid AWS experience across object storage, containers, managed ETL, serverless, data warehousing, replication (for example, DMS), IAM, and related analytics services such as Athena and Glue.
  • You have experience with Git, CI/CD, and Docker, and can maintain deployment pipelines and manage container image lifecycle.
  • You have a proven ability to own projects from requirements gathering through production monitoring and incident response.
  • You have a strong operational mindset and can troubleshoot systematically across a distributed, multi-repository platform.
  • You can work independently while also collaborating well with analytics and platform stakeholders.

Nice to have:

  • Infrastructure as Code (Terraform, CloudFormation).
  • Event-driven architecture (Kafka or similar).
  • Additional languages used in ingestion or operational repos, such as Go.
  • Financial services or payments data pipelines experience. Search or indexing experience, Avro, or schema registries.

Please note that we will not sponsor your visa or relocation, and you must have a valid work permit to be eligible for this position.

Benefits & conditions

Pulled from the full job description

  • Work from home
  • Flexible schedule, Work from home up to 60% of the time. We want you to keep your work-life balance. Mobility support, whether you choose Swapfiets, Jobrad, or a Deutschlandticket - we’ve got you covered. Explore counseling assistance, be it for professional or personal matters, through our associated platform. Pension scheme, we want to give back and help you secure your future. ️ 15 days a year of workation from your desired destination within the EU. Flexible working hours - helping you balance work and life Learning budget of 1000 euros per year - you can develop your passions with us. Enjoy some fun moments with your coworkers - we throw a company party once a year and host several team events!

  • Unzer is an equal employment opportunities workplace, and we commit to hiring regardless of race, sex, gender identification, sexual orientation, national origin, native language, religion, age, disability, marital status, citizenship, genetic information, pregnancy, or any other characteristic protected by law. Please refrain from including your picture and age with the application.

About the company

Unzer is a leading European fintech company with a mission to simplify international payments for e-commerce and retail businesses. Our brand was formed from 13 companies that now contribute to building a unique product covering the entire payment flow. At Unzer, we are driven by the belief that customers should enjoy a seamless shopping experience, no matter where they choose to shop. We are a team of over 750 experts of 55 different nationalities, dedicated to creating a state-of-the-art unified commerce platform. Our goal is to enable businesses to delight their customers with a seamless payment experience. Whether you’re a tech enthusiast, payment expert, or a dedicated support professional, we are looking for individuals who are passionate about making a difference. Our offices: We are based across Austria, Denmark, Germany, and Luxembourg with a HQ in

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on de.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:14 min

Solving complex platform architecture challenges at an enterprise scale

Maria Apazoglou · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

3:02 min

Audience Q&A on data formats and engine tradeoffs

Matthias Niehoff Matthias Niehoff · WWC Europe 2026

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · WWC Europe 2026

1:52 min

Customizing block storage tiers and formats

Ricardo Sueiras Sueiras · LIVE

Videos

See all

Related articles

See all