Apply Now »

How can we change the world to make marketing both relevant and impactful? With your help! At Schwarz Media Platform, we are on a mission to build Europe's largest and most advanced ad network for retail - a real-life AdTech application with a big impact on consumers, stores, and advertisers. It is based on Europe's largest retail data pool from Europe's No. 1 retailer, Schwarz Group, and cutting-edge technology that understands individual consumer behavior at scale. 

If you are interested in this vision and are excited about how data and machine learning can help us get there, you will love Schwarz Media Platform.

What you’ll do:

  • Help to scale our data stores, data pipelines and ETLs handling terabytes of one of the largest retail companies
  • Design and implement efficient data processing workflows
  • Extend our reporting platform for external customers and internal stakeholders
  • Continue to develop our custom data processing pipeline and continuously search for ways to improve our technology stack along our increasing scale
  • Measure, analyze and optimize the performance of our data processing pipelines
  • Work with data scientists and software engineers, to build and integrate fully automated and scalable machine learning & reporting solutions


What you’ll bring along:

  • Fluency with Python and good knowledge of SQL
  • Experience with developing scalable data pipelines with Apache Spark
  • Good understanding of efficient algorithms and know-how to analyze them
  • Curiosity about how databases and other data processing tools work internally
  • Familiarity with Linux ecosystem and working with command-line tools
  • Familiarity with git
  • Ability to write testable and maintainable code that scales
  • Excellent communication skills and a team-player attitude


Great if you also bring:


  • CorePractical experience in developing services
  • Experience with Kubernetes 
  • Experience with Google Cloud Platform or Amazon Web Services
  • Knowledge of columnar databases and file formats like Apache Parquet or Avro
  • Knowledge of "Big Data" technologies like Apache Hive, Apache Hudi or Delta Lake
  • Experience with workflow management solutions like Apache Airflow, Argo Workflow or Google Dataflow / Apache Beam

Our offer to you:

We are a team of technology and industry experts working together to change the fundamentals of retail and advertising with our platform that enables impact-focused advertising that is loved by consumers and brands alike. We believe that disruption in a market like ours is achieved by cutting-edge technology applied to superior business models. We work in small teams with fast feedback loops, which enables us to “get stuff done” and work on challenging problems. We are a remote-first company with headquarters in Berlin. Because our team comes from all over the world, our offical company language is English.

At Schwarz Media Platform, we keep the personal togetherness and office environment alive despite remote locations by meeting for virtual coffees, cocktail or game nights every now and then, and also regularly meeting in person at exciting offsite locations across Europe. 

We offer our employees unique learning opportunities and the chance to take on important projects from day one together with:


  • A highly energetic environment and smart colleagues who will help you accelerate your professional growth
  • Autonomy to shape your role and significantly impact the company’s direction and future
  • Above-market salary and 30 vacation days 
  • Work as a member of a cross-functional, fully remote product team
  • Utilize a modern tech-stack: incl. Python, Go, Tensorflow/Pytorch, Google Cloud Platform


As an equal opportunity employer, we welcome applications from candidates regardless of race, religion, gender identity, sexual orientation, age, disability, or background.

By submitting your resumé and application information, you authorize Schwarz Media Platform to transmit and store your information in the Schwarz Media Platform recruitment database, and to circulate that information as necessary for the purpose of evaluating your qualifications for this or other job vacancies within Schwarz Group.

Data Engineer (m/f/d)

IT - Development

Apply Now »