Hey, you look like you might be our new Senior Data & Backend Engineer, Personalisation Team
Analytics & Data Science
Berlin, Germany · Remote
Wolt is looking for a Data & Backend Engineer to join our Personalisation Team, who is responsible for creating a personalised experience on the consumer-facing components of Wolt.
The Personalisation Team plays a unique role within the engineering teams at Wolt as we directly influence what and how content is shown to Wolt users on the client apps! Backend Engineers, Data Scientists and Machine Learning Engineers work hand in hand to develop and deploy machine learning models, design and run experiments, monitor performance and continuously improve the ranking quality. This ensures our customers find the content they look for in all markets we operate. Our machine-learning models are mostly built from scratch and are highly customised for our use case!
To improve our customer experience, we rely heavily on data, which is used to make decisions on what and how we can improve the customer journey. As a Data Engineer, you will play a critical role in ensuring that our data is structured and stored efficiently to support our machine learning model training, analysis, and real-time inference. You will work closely with our Data Scientists, Machine Learning Engineers, and Engineers to design and implement data models and structures, optimise ETL pipelines, and work with technologies such as Redis, Kafka, MongoDB, S3, and Snowflake. In addition to your data-related responsibilities, you will develop and improve our backend services and infrastructure.
We have a strong Python community at Wolt (check out our Wolt Tech Talks Youtube channel and our engineering blog) - modern Python (FastAPI, gRPC, usage of type hints) is our bread and butter. But we are not limited to Python; Wolt has a fantastic sharing and learning culture, and everyone is invited to learn, share best practices and choose the best technology for the job.
📍This role can be based in one of our tech hubs in Helsinki, Berlin or Stockholm, or you can work remotely anywhere in Finland, Sweden, Germany, Denmark, and Estonia. Read more about our remote setup here. If you live outside of these countries - not to worry! We provide relocation support to help you make your way to Finland, Germany or Sweden.
Our humble expectations
The team writes mainly Python (Flask, gRPC), but we trust you could handle it well with up-to-date skills from any other modern language and framework.
We also expect you to have a professional background in data-modelling and data-processing as well as building backend services. You should be proficient in Python (or similar technologies), delivering modern, extensible, and maintainable code. Data-related technologies such as Redis, Kafka and Snowflake or similar are technologies you have worked with. Additionally, experience with Kubernetes in AWS (or similar platforms) is also a huge plus. We also value experience or exposure to machine learning, though it is not a requirement for the job.
Aside from technology, we expect you to be a product-oriented problem solver, a good communicator, willing to collaborate with people in- and outside of your own team, and keen to bring up issues in a constructive manner to the team and to Wolt at large. We work with high ownership in teams where each team member works around the whole software development life cycle. Every one of our product team members has a say in where we are going and what solutions we implement.
The position will be filled as soon as we find the right person, so make sure to apply as soon as you realize you really, really want to join us!
The compensation will be a combination of monthly pay and DoorDash RSUs. The latter makes it exceptionally easy to be excited about our company growing and doing well, as you’ll own a piece of the pie.
For any further questions about the position, you can turn to Product+ Talent Acquisition Partner - Anna Pivovar (email@example.com).