AdTechTalent
Engineering7 days agoHybrid

Taboola

Senior Software Engineer

javabackenddistributed systemssqlnosqlkafkadockerkubernetessparkhadoopreal-timescalable systemsperformanceadvertisingprogrammatic

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Senior

Years experience

10+

Location

Tel Aviv, Israel

Full job description

Senior Backend Engineer role on the Audience Extension team in Tel Aviv. Responsibilities include designing and developing scalable backend services processing hundreds of thousands of real-time requests per second. Requires 10+ years of backend engineering experience with Java or similar OOP languages, experience with large-scale distributed systems, SQL and NoSQL databases, and strong knowledge of web architectures and APIs. B.Sc. in Computer Science or equivalent required. Bonus for experience with Kafka, Docker, Kubernetes, Spark, Hadoop, and knowledge of machine learning or real-time bidding systems. Hybrid work schedule with 3 days in-office. Benefits include health coverage, stocked kitchen, gym partnerships, and parking.

What you'll do

  • Design, build, and optimize backend infrastructure supporting one of Taboola's largest real-time data platforms
  • Own features end-to-end, from architecture and implementation through deployment, monitoring, and continuous improvement
  • Develop highly scalable services processing hundreds of thousands of requests per second and tens of terabytes of new data daily
  • Collaborate closely with experienced software engineers to solve complex distributed systems challenges
  • Build innovative platforms that improve real-time decision-making, experimentation, and marketplace performance
  • Drive technical excellence while influencing products that impact billions of content recommendations across the open web

Requirements

  • 10+ years of backend software engineering experience developing production systems using Java or another object-oriented programming language (preferably Java 8+)
  • Experience designing and building large-scale distributed systems and high-performance backend services
  • Strong experience with SQL and NoSQL databases in production environments
  • Solid understanding of web architectures, APIs, distributed systems, and scalable system design
  • B.Sc. in Computer Science or an equivalent technical degree

Tech stack

JavaJava 8+SQLNoSQLKafkaDockerKubernetesSparkHadoop

Benefits

Comprehensive benefits (health, etc.)Fully stocked kitchenLocation-specific perks (gym partnerships, parking)Hybrid work schedule with 3 days in-office and option for more

Apply now

Ready to take the next step in your career? Click the button below to continue to the application process.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.