Big Data Engineer

Scroll to content

We are looking to grow our team with a Data Engineer who will design solutions for the extraction, manipulation, modelling and productization of large data sets. As one of the leading ad networks in the business, Adcash generates huge amounts of data on a daily basis. The growing flow of terabytes presents us with unique challenges, requiring creative and highly scalable solutions. This is an opportunity that will allow you to grow and contribute in a competitive and friendly environment.

Our Team Tech Stack

Within our team, we own most data operations from collecting and understanding to using it in production. Our main solution is a fast Java-based recommender system. We operate a Hadoop+Spark cluster for all our data operations. Our machine learning work is mostly done in Python and Jupyter. We have a small Vue web-app and several APIs, services and custom Kafka consumers.

Your responsibilities will be to

  • Extract and manipulate terabyte-scale data sets.
  • Create, maintain and analyze the performance of machine learning models, and bring them into production.
  • Design scalable solutions for our in-house recommendation systems.
  • Adopt industry best practices and technologies in our products.
  • Work in evolving Java, Go and Python environments.
  • Follow and improve our minimal and sane development process.

We expect you to have

  • Hands-on experience building scalable distributed systems.
  • Data manipulation and machine learning experience with Apache Spark or similar.
  • Proficiency with UNIX / Linux based environments.
  • Great understanding of SQL.
  • Strong analytical, communication and collaboration skills.

You get bonus points for

  • Extensive knowledge of regression, classification and optimization.
  • Familiarity with real-time bidding systems and recommender systems.
  • History in operating efficiently with large datasets.
  • Experience working in a fully remote environment.

What you can expect from us

  • Friendly team, where you will collaborate and learn from engineers and researchers.
  • Access to the latest tech and equipment.
  • Opportunity to work remotely.
  • Interesting problems to challenge yourself.
  • Freedom to choose technologies and tools.
  • Health insurance and sports compensation.
  • Access to online training platforms.

A little bit about Adcash

Adcash is a global online advertising platform. Our team has been rocking the ad tech industry since 2007 and we’ve offices in Tallinn, Barcelona, and Sofia.

Our teams are agile. We keep in mind transparency, scaling, automation, simplicity and data-driven decisions to make our work impactful. We are customer-centric and we aim to deliver profitable solutions. 

Some figures that show the scale of our operations:

  • 90B requests per month
  • <100ms response time
  • 1000-1500 servers
  • 5000-6000 CPU cores to handle the requests
  • 17TB of RAM for our data platform

If those principles suit the way you want to work and develop, we'd love to hear from you! Please send us your CV in English.


Don’t forget to check out our Instagram account to find out what it's like to be an Adcasher!

Additional information

  • Remote status

    Flexible remote

Or, know someone who would be a perfect fit? Let them know!

Already working at Adcash?

Let’s recruit together and find your next colleague.


Applicant tracking system by Teamtailor