Software Engineer

Taboola, the world’s largest content recommendation platform, is hiring a Software Engineer.

In this job you will:

  • Develop one of the largest real time big data operation in the world to support over 40TB of new data every day
  • Have end to end ownership: Design, build, ship, measure and maintain our backend services
  • Collaborate with the brightest software engineers team members
  • Influence directly on the way billions of people discover the internet
  • Work on projects such as: Internet Personalization, Content Feed, Real Time Bidding, Video Recommendations and much more

Our Tech Stack:

Java, Spark, Kafka, Hadoop, Cassandra, Vertica, MySQL, HDFS, BigQuery, Docker, Linux.

About you:

  • 5+ years programming experience in Java or equivalent Object-Oriented language
    (preferably Java 8+Spring)
  • Production systems understanding (system architecture of web products)
  • Passion for solving problems, and working very close tot he business
  • Proven ability to work effectively across multiple teams
  • BSc in computer science or equivalent

Nice to have:

  • Experience developing large scale distributed systems
  • Experienced with Kafka/docker/k8s
  • Deep understanding with web systems (API / REST / NGINX)
  • Experience with SQL and NoSQL (mysql / Vertica / Cassandra)
  • Experience in Big Data tools (BQ / zeppelin etc)
  • Knowledge in algorithms, data-mining and machine learning

 


Back to top