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:

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)


Great if you also bring:

  • Core computer science, data structures, and algorithms (is a plus)
  • Experience with working with very large datasets and live production systems (is a plus)
  • Experience wth gradient boosting and/or deep learning (is a plus)
  • Experience with distributed computing framework (Spark) (is a plus)
  • Experience with Scala (is a plus)
  • Experience in deploying models in container architectures (Kubernetes) on GCP or AWS (is a plus)
  • 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 (is a plus)
  • Experience working with containers (kubernetes, docker), cloud platforms and MLOps (is a plus)

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 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 »