Big Data Engineer in Barcelona or Remote


Share offer

Job Description

Do you have a track record of operating efficiently with large datasets? We are looking to grow our team with a Big Data Engineer who would design solutions for the extraction, manipulation, modeling, and productization of large data sets. As one of the leading ad networks in the business, Adcash generates huge amounts of data daily. The growing flow of terabytes presents us with unique challenges, requiring creative and highly scalable solutions.

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 and 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.

What you will do...

  • 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'd love to meet someone with...

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

What would be a plus...

  • Extensive knowledge of regression, classification, and optimization
  • Good insights into real-time bidding systems and recommender systems
  • Experience working in a fully remote environment

The life of an Adcasher includes...

  • Friendly team, where you will collaborate and learn from engineers and researchers
  • A cool, pet-friendly working environment in the city center
  • Health insurance and sports compensation
  • Access to online training platforms for further self-development
  • The possibility to work remotely
  • Fun and memorable team events

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 this matches with the way you want to work and develop, we'd love to hear from you! Please send us your CV in English.


About AdCash

  • Ad Tech

  • Tallinn, Estonia

  • 50 - 200

  • 2007


Other data engineer jobs that might interest you...