Junior Machine Learning Engineer

at OLX
  • Remote - Poland

Remote

Software Development

Entry Level

Job description

WELCOME TO OLX

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.

JOIN OUR REAL ESTATE DATA SCIENCE TEAM!

We are a diverse team that analyzes the status quo, improves buyer & seller interactions, optimizes the user experience, and monetizes on the delivered customer value. For us, revenue growth is the good fruit of our work and not the goal itself.

We invite you to join a team that works with Real Estate platforms (Otodom, Storia, Imovirtual) across the entire EU region. A team that breaks through walls and builds cross-functional connections with everyone around. A team where a common mission and goals matter more than reporting lines. We build on each other, asking for help and support when needed, and we proactively support others.

In your day-to-day routine, you will have the opportunity to work on supervised models for behavioral classification, deep learning models for image classification, regression models for value estimation, as well as NLP and LLM-based models for various applications. All using Python and the AWS cloud. You will be exposed to key stakeholders, have direct contact with internal customers. You will have carte blanche to experiment and test things. And most importantly, you will also witness how your work impacts the day-to-day business of our customers.

What you will be doing:

  • Work in the Data Science team from a platform and marketplace perspective.
  • You will help build models, refine them for optimal performance, test them, and eventually deploy them to production.
  • 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 (customer-facing and platforms) to our customers (internal and end customers)
  • Work with Product Analytics to track the KPIs of different ML use cases and measure the impact on our customers.
  • Collaborate with the Experimentation team to integrate the 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 are we looking for:

  • At least 1 year of professional experience as a machine learning engineer
  • Good knowledge of the best engineering practices
  • Experience bringing machine learning models into production
  • Good engineering background: excellent knowledge of Python, exposure to other programming languages (Kotlin, Java, etc)
  • Good understanding of AWS and experience using AWS for deploying machine learning solutions
  • Experience in using machine learning frameworks in production settings: Scikit-Learn, TensorFlow (or similar)

Nice to have:

  • Experience with serving machine learning models at scale
  • Experience with building data pipelines using tools like Spark and Airflow
  • Exposure to production infrastructure and best DevOps practices: monitoring, alerting, CI/CD, container-orchestrating platforms, and infrastructure-as-code tools (Grafana, Prometheus, Kubernetes, Terraform

Our hiring process:

  • Recruiter Interview
  • Hiring Manager Interview
  • Live Coding Interview
  • System Design Interview

Our benefits:

  • Permanent contract (we are not offering a B2B option)
  • Salary + annual bonus up to 10% of your annual gross salary
  • IP Rights’ Costs (tax-deductible costs up to 70%)
  • Work with and impact all OLX websites across Europe
  • Train and conference budget, and free access to Udemy courses
  • A benefits package with 300 points on the Mybenefit platform per month, private medical care provided by PZU Zdrowie, Ask Henry services, and much more
  • 100% remote work (and the possibility to work from our offices in Poznan and Warsaw)

Diversity, Equity and Inclusion at OLX

OLX values diversity and welcomes applicants of all races, ethnicities, disabilities, ages, genders, sexual orientations, religions, backgrounds, and experiences to apply. If this role excites you, we encourage you to apply, even if you don’t meet all the requirements - you may be just the right fit for this or other opportunities with us!

OLX will process your personal data to assess your fit for the applied position. You may optionally consent to store your data for up to 12 months after the application process for consideration in future OLX roles. For more details on how your application data will be processed please check our Privacy Statement.

Share this job:
Please let OLX know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply