Software Engineer, Big Data

Taboola, the world’s largest content recommendation platform, is hiring a Scale & Big Data Engineer.

In this job you will:

  • Develop one of the largest real time big data operation in the world to support over 1.4B users, 500,000 requests / second, 40TB of new data every day
  • Have end to end ownership: Design, build, ship, measure and maintain our backend services
  • Solve production issues in the framework code
  • Collaborate with the brightest software engineers team members
  • Influence directly on the way billions of people discover the internet

Our Tech Stack:

Java, Spark, Kafka, Hadoop, Cassandra, Vertica, MySQL, HDFS, BigQuery, Docker, Linux, Kubernetes, Nomad, Metrictank, Grafana, Airflow, Redis

About you:

  • Experience developing large scale distributed systems
  • Deep understanding of strong Computer Science fundamentals: object-oriented design, data structures systems, applications programming and multithreading programming
  • 3+ years programming experience in Java or equivalent Object-Oriented language
  • Production systems understanding
  • Experience with SQL and NoSQL
  • Highly Proficient in Linux environment
  • Proven ability to work effectively across multiple teams
  • BSc in computer science or equivalent
  • Experience in Big Data tools - Nice to have
  • Knowledge in algorithms, data-mining and machine learning - Nice to have

Meet Some of Taboola's Employees

Megan K.

Media Sales Associate

Megan reaches out to relevant advertisers to demonstrate the value that Taboola can add to their digital marketing mix. She’s been able to help her clients reach a wider audience and grow business because of that.

Alex G.

Strategic Partner Success Manager

Alex manages the day-to-day relationships with some of Taboola’s biggest clients, ensuring to optimize their ad placements, engage their users, and help them meet their revenue goals.

Back to top