Apply Now »

Recommending Ads consumers don’t want to miss.
Schwarz Media Platform builds the Operating System for Europe's No. 1 retail media network. Our AI technology will deeply understand and impact individual consumer decisions, grow revenues offline & online, and help advertisers measure the impact of ads on sales across channels. So at its core, it recommends ads that are relevant and impactful. 


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 Plattform - supporting us (full-time, from either Germany or Spain) as: 


What you’ll do:

We are looking for a talented (Senior) Machine Learning Engineer (m/f/d) to grow our skilled R&D team. As a part of the team you will build our state-of-the-art, ML-based personalization engine for retail promotions that will be used by Schwarz Group across 33 countries globally. You will be given responsibility and autonomy on how best to achieve this objective. This role is crucial to help scale our vision of making marketing relevant and impactful! 


  • Build a state of the art machine learning system for highly personalized shopping recommendations
  • Build scalable ML pipeline and prediction systems based on transactional shopping data
  • Work in cross functional team of software developers, data engineers and product managers
  • Conceptualize, prototype and deploy models to production
  • Evaluate the performance of your models using our experimentation platform
  • Develop mathematical abstractions for representing the business logics
  • Communicate results to business stakeholders
  • Create dashboards and visualisations to demonstrate performance of your models

What you’ll bring along:

  • 3+ years of professional experience in building custom machine learning algorithms and pipelines from scratch
  • Experience with ML libraries and frameworks: lightgbm, xgboost, tensorflow, pytorch, scikit-learn, pandas
  • Good fundamental knowledge of statistics, probability theory, information theory, and/or linear algebra
  • Solid Python and SQL coding skills
  • Proven experience of building machine learning pipelines
  • Proven experience of solving data science problems
  • An open mindset, eager to transform your ideas into real-world impact
  • Ability to work both independently and in small focus teams
  • Excellents communication skills in English (German language skill is a plus)


As a plus:

  • Core computer science, data structures, and algorithms 
  • Experience with working with very large datasets and live production systems 
  • Experience wth gradient boosting and/or deep learning
  • Experience with distributed computing framework (Spark) 
  • Experience with Scala 
  • Experience in deploying models in container architectures (Kubernetes) on GCP or AWS 
  • Experience with some (but not necessarily all) of these: representation learning, semi-supervised learning, reinforcement learning, natural language processing, ranking & recommendation, metaheuristics, optimization, and generative models 
  • Experience working with containers (kubernetes, docker), cloud platforms and MLOps

Our offer to you:

Our main office is in Berlin, but you will find our team members working remotely (from either Germany or Spain). But despite being geographically spread, we are strategically united in changing the advertising game for good. We work in small teams with fast feedback loops, which enables us to “get stuff done” and work on challenging problems. Because our team comes from all over the world, our company language is English, (but you might hear the odd German, Russian or Spanish conversation).

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 meeting in person at exciting offsite locations across Europe every six weeks. 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, Terraform, ArgoCD, Google Cloud Platform


(Senior) Machine Learning Research Engineer (m/f/d)

IT - Development

Apply Now »