
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...
Skills & Technologies
Overview
Taboola is hiring an Experienced Backend Engineer to develop large-scale distributed systems for their real-time big data operations. You'll work with Java and Spring to process over 40TB of data daily. This role requires 1+ years of programming experience.
Job Description
Who you are
You have at least 1 year of programming experience in Java or an equivalent Object-Oriented language, preferably with Spring. Your educational background includes a BSc in Computer Science or a related field, providing you with a solid foundation in computer science fundamentals. You are experienced in designing and developing large-scale distributed systems, and you possess a deep understanding of object-oriented design, data structures, applications programming, and multithreading programming. You thrive in a collaborative environment, working alongside talented engineers, data scientists, and product managers to create impactful solutions. You are eager to take full ownership of your projects, from design to deployment, ensuring that the systems you build are scalable and reliable.
Desirable
Experience in developing high-scale distributed systems is a plus, as it will enhance your ability to contribute to our large-scale operations. You are familiar with the challenges of processing massive data sets and generating actionable insights, which will be crucial in helping Taboola advertisers manage budgets and optimize performance toward their business goals.
What you'll do
As an Experienced Backend Engineer at Taboola, you will play a vital role in developing one of the largest real-time big data operations in the world. You will design and develop systems that help advertisers manage their budgets effectively while optimizing performance towards their business goals. Your work will involve building scalable and reliable solutions to process and analyze massive data sets, generating actionable insights that impact how billions of people discover the internet. You will leverage one of the worldβs largest real-time big data operations, processing over 140TB of new data daily. You will take full ownership of your projects, from design and build to launch, measure, and maintain products that help advertisers achieve their goals effectively and at scale. Collaboration is key, and you will work closely with talented engineers, data scientists, and product managers to create unmatched scale and performance in our systems.
What we offer
At Taboola, we provide a dynamic work environment where you can realize your potential and make a significant impact in the advertising industry. We encourage you to apply even if your experience doesn't match every requirement. Join us in shaping the future of how people discover content online.
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

Full Stack Engineer
Taboola is hiring an Experienced Full-Stack Engineer to join their Self-Service team in Tel Aviv. You'll work with a diverse tech stack including Java, JavaScript, and Python to empower advertisers in building and optimizing their campaigns. This role requires 3+ years of experience in software engineering and big data expertise.

Software Engineering
Stytch is hiring an Experienced Software Engineer to architect solutions across their technology stack and oversee critical projects. This role is based in San Francisco and requires collaboration with leadership and mentoring of engineers.

Software Engineering
Taboola is hiring a Senior Software Engineer to empower advertisers and partners in building and optimizing their campaigns. You'll work with a diverse tech stack including Java, JavaScript, and big data technologies. This position requires 5+ years of experience in software engineering.

Software Engineering
Meta is hiring a Software Engineer to build cutting-edge products that connect billions of people. You'll work on complex technical problems and improve existing products across various platforms. This position requires a passion for advancing user experience.

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.