Data Engineer (m/f/x)

Berlin, Germany | Research & Development | Full-time


We are looking for an experienced Data Engineer to join our team in Berlin. You will get the opportunity to work with very talented players in the industry and on innovative and ambitious artificial intelligence projects. We value diverse perspectives and encourage everyone to bring new ideas! 

Who we are: 

At SO1, we are building AdTech solutions to hyper-personalize retail experiences at scale.

Our AI core deeply understands every individual customer's shopping behavior and improves their experience just from recent shopping data. Our technology is already being implemented by several major FMCG retailers across Europe and the US and we are continuously scaling up.

With exceptional expertise across the whole team and several PhDs in Machine Learning and AI, we believe we have what it takes to disrupt global retail experiences. Join our vision of marketing that is relevant and impactful!


What you’ll do:

  • Help to scale our data stores, data pipelines and ETLs handling tens of terabytes of data from several well-known offline retail chains
  • Work with data scientists and software engineers, to build and integrate robust and scalable machine learning models
  • Design and implement efficient data processing workflows
  • 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


What you’ll bring along:

  • Fluency with Python and good knowledge of SQL
  • 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
  • Excellent communication skills and a team-player attitude

Great if you also have:

  • Experience with Kubernetes 
  • Related experience with Machine learning
  • Knowledge of Scala
  • Knowledge of columnar databases
  • Knowledge of "Big Data" technologies like Apache Spark or Apache Hive

Our offer to you:

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

  • A revolutionary platform that meets a strong customer need,
  • A highly energetic environment and smart colleagues who will help you accelerate your professional growth,
  • Freedom to shape your role and significantly impact the company’s direction and future,
  • Above market salary and vacation days,
  • Lunch allowance through LunchIt app,
  • A job in one of the hottest cities in the world and amenities like free drinks & snacks and team events

Your new team:

We are a diverse team of engineers and business professionals. All united to achieve something great and change the price-promotion game for good. We operate in small teams, with flat hierarchies. We love cooking together in the kitchen, running,  exploring new restaurants for lunch, and having good conversations and drinks on Fridays. At SO1, we pride ourselves on our diverse workforce and inclusive community feel. As an equal opportunity employer, we welcome applications from candidates regardless of race, religion, gender identity, sexual orientation, age, disability or background.


We are very much looking forward to your application. Send your English CV in pdf including the earliest possible entry to the SO1 team.


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