Taboola

About Taboola

Discover engaging content with AI-driven ads

🏒 TechπŸ‘₯ 1001+ employeesπŸ“… Founded 2007πŸ“ Flatiron District, New York, NYπŸ’° $160m⭐ 4.2
B2BArtificial IntelligenceEnterpriseBig dataMarketingMarket researchMachine LearningSaaSAdvertisingMedia

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.