Software Engineer (f/m/d) – Data Platforms at Bertelsmann-Jobs | BE, DE | Rezi

Software Engineer (f/m/d) – Data Platforms at Bertelsmann-Jobs

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

Bertelsmann-Jobs · BE, DE

4 days ago

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

Bertelsmann-Jobs · BE, DE

4 days ago
Resume preview

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

Target Resume Now
Resume preview

Tailor your resume to this Software Engineer (f/m/d) – Data Platforms role.

Rezi rewrites your resume against Bertelsmann-Jobs's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Software Engineer (f/m/d) – Data Platforms posting at Bertelsmann-Jobs — free, in seconds.

About the Role

Develop and build systems that process, transform, and refine terabytes of TV and advertising data daily. Ensure the data platform is scalable, robust, and technologically up-to-date.

Responsibilities

  • Design and implement technical solutions for big data applications in an agile, performance-oriented environment.
  • Continuously develop and optimize data aggregation pipelines for TV data, advertising, and forecasting, primarily based on Spark and Scala.
  • Operate, manage, and scale solutions using Docker and Kubernetes in the AWS cloud.
  • Consistently drive test automation, from unit tests to complex integration tests, embracing Test Driven Development (TDD).
  • Evaluate new frameworks and tools, share insights with the team, and help stay at the forefront of big data development.

Requirements

  • Solid experience in software development, ideally with a strong focus on JVM languages like Scala or Java and/or Python.
  • Proficient with Spark, Hadoop, or comparable distributed systems. Experience with Trino, Flowman, or Delta Lake is a plus.
  • Familiarity with CI/CD, Docker, Kubernetes, and AWS, and proficient in their use.
  • Deliver code with tests, focusing on efficiency, clean architecture, and pragmatic solutions.
  • Appreciation for open-source software.
  • A "we find a solution" attitude and a hands-on mentality.
  • Very good German and English language skills.
  • A portfolio, side project, or demo repo demonstrating how technical problems are approached and solutions are implemented.

Skills

  • Software Engineering
  • Big Data
  • Spark
  • Scala
  • Java
  • Python
  • Hadoop
  • Trino
  • Flowman
  • Delta Lake
  • CI/CD
  • Docker
  • Kubernetes
  • AWS
  • Test Automation
  • Unit Tests
  • Integration Tests
  • Test Driven Development (TDD)
  • Open Source Software

Location

  • Remote
  • Berlin (for occasional meetings)

Work Type

  • Remote
  • Hybrid (occasional meetings in Berlin)

Experience Level

  • Professional Experience

Benefits

  • 30 vacation days
  • Time off on December 24th and 31st
  • Smart Fridays with the possibility of a four-day week
  • Deutschlandticket
  • JobRad (company bicycle program)
  • Sports and health offerings
  • Support for mental health
  • Corporate Benefits
  • Access to RTL+

About the Company

  • AI makes us faster. It doesn't do our thinking for us.
  • What AI produces, we check. We stand behind everything that goes out.
  • We are fast at trying things out, thorough at delivering.
  • LegalEntity: smartclip Europe GmbH

Equal Opportunity

  • smartclip is committed to a diverse and inclusive work environment. All qualified applicants will be considered for our positions regardless of race, nationality, age, gender, gender identity, religion, sexual orientation, disability, or other personal characteristics.