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

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

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

Bertelsmann · BE, DE

2 weeks ago

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

Bertelsmann · BE, DE

19 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'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 — free, in seconds.

About the Role

Develop and build the systems that process, transform, and refine terabytes of TV and advertising data daily. Ensure our 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.
  • Proficiency 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 the ability to use these technologies securely.
  • Deliver code with tests, focusing on efficiency, clean architecture, and pragmatic solutions.
  • Appreciation for open-source software.
  • A "let's figure it out" attitude and a hands-on mentality.
  • Very good German and English language skills.
  • A portfolio, side project, or demo repo that demonstrates how technical problems are approached and solutions are implemented.

Skills

  • Scala
  • Java
  • Python
  • Spark
  • Hadoop
  • Trino
  • Flowman
  • Delta Lake
  • CI/CD
  • Docker
  • Kubernetes
  • AWS

Location

  • Remote
  • Berlin (for occasional meetings)

Work Type

  • Remote Work
  • Hybrid (occasional meetings in Berlin)

Experience Level

  • Engineering experience

Benefits

  • 30 vacation days plus holidays on December 24th and 31st
  • Smart Fridays with the option of a four-day week
  • Deutschlandticket
  • JobRad (company bike 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.
  • We check what AI produces. We are responsible for everything that goes out.
  • We are fast at trying things out, thorough at delivering.

Equal Opportunity

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