
About Taboola
Discover engaging content with AI-driven ads
Key Highlights
- Founded in 2007, became a billion-dollar business by 2018
- Headquartered in Flatiron District, New York City
- Over 1000 employees and growing
- $160 million raised in Series E funding
Taboola, headquartered in the Flatiron District of New York City, is a leading AI-powered digital advertising agency that helps brands reach customers through engaging content recommendations. Founded in 2007, Taboola became a billion-dollar revenue-generating company by 2018, serving hundreds of bi...
π Benefits
Employees enjoy a fully-stocked kitchen, gym partnerships, 401k matching, and health insurance. The company also offers flexible work-from-home opport...
π Culture
Taboola's culture is driven by a commitment to innovation and data-driven decision-making, with a strong focus on R&D. The company values creativity a...
Overview
Taboola is hiring a Senior Backend Engineer to build and optimize core infrastructure for managing RTB requests at scale. You'll work with Java, Spring, and various database technologies. This position requires 5+ years of programming experience.
Job Description
Who you are
You have 5+ years of programming experience in Java or an equivalent Object-Oriented language, preferably Java 8+ with Spring. Your understanding of production systems and system architecture for web products allows you to dive fearlessly into unknown fields, solving complex problems while working closely with the business. You possess strong analytical skills and a pragmatic attitude toward decision-making, avoiding analysis paralysis. A BSc in computer science or a related field is part of your background, and you are product-driven, willing to work intensively to achieve fast results.
You have experience developing large-scale distributed systems and are familiar with tools like Kafka, Docker, and Kubernetes. Your deep understanding of web systems, including API, REST, and NGINX, complements your experience with SQL and NoSQL databases such as MySQL, Vertica, and Cassandra. Bonus points if you have experience with Big Data tools like BigQuery and Zeppelin, as well as knowledge in algorithms, data mining, and machine learning.
What you'll do
As a Senior Backend Engineer at Taboola, you will be instrumental in developing one of the largest real-time big data operations in the world, supporting over 40TB of new data every day. You will have end-to-end ownership of your projects, which includes designing, building, shipping, measuring, and maintaining both frontend and backend services. Collaboration is key, and you will work alongside some of the brightest software engineers, influencing the way the company operates and scales.
You will be responsible for optimizing the core infrastructure that manages RTB requests at scale, ensuring that the systems are robust and efficient. Your role will involve not only coding but also engaging in architectural discussions and decision-making processes that impact the entire organization. You will have the opportunity to mentor junior engineers and contribute to a culture of continuous improvement and innovation.
What we offer
At Taboola, we believe in realizing potential and fostering a collaborative environment where your contributions can make a significant impact. We offer a hybrid work model that allows flexibility while ensuring you remain connected with your team. Join us to be part of a leading performance-driven advertising company that values creativity, problem-solving, and teamwork.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Taboola.
Similar Jobs You Might Like
Based on your interests and this role

Backend Engineer
Singular is hiring a Senior Backend Engineer to tackle complex infrastructure challenges. You'll work with Java and Kubernetes in a hybrid model from Tel Aviv. This position requires significant backend engineering experience.

Data Engineer
Nebius AI is hiring a Senior Data Engineer to design and maintain production-grade data pipelines. You'll work with Python and SQL to ensure reliable data flows for analytics and machine learning. This role requires hands-on experience in data engineering.

Backend Engineer
Lumen is hiring a Senior Backend Engineer to develop innovative health products. You'll lead system design and architecture discussions while mentoring other engineers. This role requires strong technical guidance and collaboration skills.

Backend Engineer

Backend Engineer
Okta is seeking a Staff Backend Engineer to enhance the core of Axiomβs platform, focusing on identity and security. You'll collaborate with cross-functional teams to deliver impactful features. This role requires expertise in backend engineering and familiarity with Okta's products.