Job Opportunities in the Daphni Portfolio


Machine Learning Engineer | Recommendations Platform



Software Engineering
Spain · Remote
Posted on Monday, July 8, 2024
At OLX, we work together to build a more sustainable world through trade.
We make it safe, smart, and convenient to buy and sell cars, find housing, get jobs, buy and sell household goods, and more. Our colleagues around the world help to serve millions of people around the world every month, through its well-loved consumer brands including OLX, Otodom, Property24.
Join OLX and see how far you can go.
We invite you to join us on a pivotal and dynamic mission! To enhance and scale our cutting-edge investments in the Recommendations Platform, driving innovation and delivering personalized experiences for our users. This is a unique opportunity to be part of a transformative initiative within the company, joining a team that, while already a year old, faces many exciting challenges ahead! A team that will push boundaries and forge cross-functional collaborations with colleagues across all departments. A team where shared mission and goals take precedence over organizational hierarchies. We thrive together, seeking help and support when necessary, and proactively offering assistance to others.
As a Machine Learning Engineer in the team, you will collaborate with an exceptional squad composed of diverse profiles, including Data Scientists, MLEs, Engineers, Product Managers, and Analysts. Our focus areas encompass enhancing the Recommendations Platform, part of our Ecosystem organization, and driving innovation in delivering personalized experiences for our users.
In your role, you'll delve into cutting-edge machine learning techniques, specializing in recommendation algorithms, while also providing technical guidance to junior team members. You will apply AI methods to core OLX product platforms deployed in the cloud, impacting the user experience for millions of visitors per month. You will roll your solutions to production, analyze model results both offline and online, and measure site impact. All using Python and the AWS cloud. You will interact with key stakeholders and have direct contact with internal customers. You will have the freedom to experiment and test new ideas. And most importantly, you will see firsthand how your work impacts the day-to-day business of our customers.

What you will do as a ML Engineer at OLX:

  • Work in the Recommendations Platform team, focusing on developing and optimizing recommendation algorithms from both a platform and user experience perspective.
  • You will help build models, refine them for optimal performance, test them, and eventually deploy them to production.
  • You will see your work in action and measure the true impact of your models on our platform.
  • You will maintain strong relationships with stakeholders. This involves asking numerous questions to business people, and translating their requirements into achievable projects. It also means collaborating with other teams, like infrastructure and data engineering, to get things done in an efficient and elegant manner.
  • Partner with Engineering and Product to deliver solutions, both customer-facing and platform-based, to our internal and external customers.
  • Work with Product Analytics to track the KPIs of different machine learning use cases and measure their impact on our customers. Collaborate with the Experimentation team to integrate KPIs and their proxies into the Experimentation (A/B testing) platform.
  • You will work in multi-functional teams, in a diverse, multinational environment, filled with people from Portugal, Bulgaria, Romania, Poland, Ukraine, Kazakhstan, and Uzbekistan. Most importantly, you will have fun working with us!

Who we're looking for:

  • At least 2 to 3 years of professional experience as an MLE, preferably working with recommendations or search
  • Good knowledge of the best engineering practices
  • Experience with building data pipelines using tools like Spark and Airflow
  • Experience with serving machine learning models at scale
  • Strong engineering background: excellent knowledge of Python, exposure to other programming languages (Kotlin, Java, etc)
  • Experience in using machine learning frameworks in production settings: Scikit-Learn, TensorFlow (or similar)
  • Experience using cloud-based architectures for deploying machine learning solutions
  • Proficient in English with excellent written and oral communication skills
  • You should be based in Spain

Nice to have:

  • At least some knowledge of Generative AI and LLMs (e.g., foundations like Transformed-based architectures, embeddings, etc.)
  • Exposure to other programming languages in the past such as Kotlin, Java, Scala, etc
  • Experience bringing models into production and serving models at scale
  • Experience using AWS for deploying machine learning solutions
  • Experience with building data pipelines using tools like Spark and Airflow
  • Understanding of A/B testing and experimentation
  • Exposure to MLOps tools

What we offer:

  • Permanent contract
  • Salary + annual bonus up to 15% of your annual gross salary
  • Work with and impact all OLX websites around the world
  • Train and conference budget and free access to Udemy courses
  • Health insurance and life insurance
  • MacBook Pro or Windows Dell along with necessary accessories to make your work comfortable
  • 100% remote work (and the possibility to work from our office in Barcelona)
Why join OLX?
At OLX, we invest in ourselves and each other to reach our full potential. We avoid bureaucracy and empower our teams to innovate; with opportunities, training, and leadership behaviors a key focus for all. Our commitment to inclusion ensures we listen to a diverse range of voices when making decisions. And, we combine the spirit and agility of a startup with our global scale and the backing of Prosus, one of the largest consumer internet groups in the world.
Diversity, Equity and Inclusion at OLX
At OLX, we are committed to creating a diverse, inclusive, and authentic workplace. We strongly encourage people of all races, ethnicities, disabilities, ages, gender identities or expressions, sexual orientations, religions, backgrounds, and experiences to apply.
If you are excited about this role, and your past experiences do not align perfectly with every criteria asked for in the job description, we would still like you to apply. You may be just the right candidate for this or other opportunities across the business, and we'd like to hear from you.
OLX (OLX consists of OLX Global B.V. and its affiliated companies) will handle your personal data with care and will process your personal data to assess your fit for the position you are applying for. You can give your consent (optional) to allow us to store your data for up to 12 months after the application process. So that in case you are not fit for the role at stake we can consider you for other suitable roles.
Please refer to our Privacy Statement to find out more about how your application data will be processed.