Senior Software Engineer

Taboola, the world’s largest content recommendation platform, is hiring a Senior 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:

  • Experience developing large scale distributed systems
  • Deep understanding of strong Computer Science fundamentals: object-oriented design, data structures systems, applications programming and multithreading programming
  • 7+ years programming experience in Java or equivalent Object-Oriented language
  • Experience with SQL and NoSQL
  • Highly Proficient in Linux environment
  • 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

Back to top