RTL Deutschland logo
RTL Deutschland
Posted 65 days agoVerified live 2d ago

Software Engineer (f/m/d) – Data Platforms

Brief overview

Remote
ScalaJavaPythonApache SparkHadoopTrinoFlowmanDelta LakeDockerKubernetesAWSTest Driven Development (TDD)

About the company

RTL Deutschland logo
RTL Deutschlandmediengruppe-rtl.de

RTL Deutschland, together with Gruner + Jahr, is Germany's leading entertainment company, spanning all types of media: TV and streaming, print and digital, radio and podcasts.

Job description

Summary

RTL Deutschland is a company that emphasizes remote work while also valuing in-person collaboration when necessary. They are seeking a Software Engineer for Data Platforms to design and build scalable systems that handle large volumes of TV and advertising data, ensuring the data platform is resilient and cutting-edge.

Responsibilities

  • Engineer Scalable Platforms: Design and implement technical solutions for Big Data applications in an agile, high-performance environment
  • Optimize Data Flows: Continuously develop and refine our data aggregation pipelines (TV data, advertising, and forecasting) primarily based on Spark and Scala
  • Cloud-Native Deployment: Host, manage, and scale your solutions using Docker and Kubernetes within the AWS cloud
  • Champion Quality: Lead the way in test automation – from unit tests to complex integration tests. For us, Test Driven Development (TDD) is the only way to build reliable systems
  • Tech Exploration: Evaluate new frameworks and tools, share your findings with the team, and help us stay at the forefront of Big Data technology

Skills

  • Solid track record in software engineering
  • Strong focus on JVM languages (Scala/Java) and/or Python
  • Experience with Spark, Hadoop, or similar distributed systems
  • Comfortable with CI/CD, Docker, Kubernetes, and AWS
  • Valuing efficiency, clean architecture, and pragmatic solutions
  • Advocacy for open-source software
  • A 'let's figure it out' attitude
  • Hands-on mentality
  • Experience with Trino, Flowman, or Delta Lake
  • Fluency in German

Qualifications

Must Haves

  • Solid track record in software engineering
  • Strong focus on JVM languages (Scala/Java) and/or Python
  • Experience with Spark, Hadoop, or similar distributed systems
  • Comfortable with CI/CD, Docker, Kubernetes, and AWS
  • Valuing efficiency, clean architecture, and pragmatic solutions
  • Advocacy for open-source software
  • A 'let's figure it out' attitude
  • Hands-on mentality

Nice to Haves

  • Experience with Trino, Flowman, or Delta Lake
  • Fluency in German

Benefits

  • Remote in our day-to-day work. On-site when it matters.
  • Remote flexibility. In person, when it matters.: You work flexibly remote, with a connection to our Berlin or Cologne locations, where our TV Labs are and we experiment, build, and learn together.
  • Ownership over tickets: You’re trusted with real responsibility, not just tasks. No unnecessary bureaucracy, no micromanagement – we rely on you to take things forward.
  • 30 days of vacation + Dec 24 & 31 off
  • Smart Fridays (4 days week possible)
  • Mobility (Germany ticket & JobRad)
  • Sports & health offerings
  • Mental health support
  • Corporate benefits
  • RTL+ access
  • Hackathons, conferences, community – we invest in your growth and keep you at the cutting edge

More jobs like this