Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Experienced Backend Engineer - Demand  image - Rise Careers
Job details

Experienced Backend Engineer - Demand

Curious about what it’s like to work at the world’s number 1 discovery platform as an Experienced Backend Engineer in Demand? We’re glad you asked!

 

What are some of the things you do on a day-to-day basis?

  • Design and develop systems that empower Taboola’s advertisers to effectively manage their advertising budgets and optimize performance toward their business goals.
  • Build scalable and reliable solutions to process and analyze vast amounts of data, enabling actionable insights for advertisers.
  • Work on a large-scale, high-throughput recommendations system and influence the way billions of people discover the internet.
  • Utilize one of the largest real-time big data operations in the world, consisting of over 140TB of new data every day.
  • Have end-to-end ownership: design, build, ship, measure, and maintain our products for advertisers to achieve their campaign goals effectively and at scale.
  • Collaborate with talented engineers, data scientists, and product managers to build innovative and impactful solutions.

Our Tech Stack:

Java, Spring, Spark, Kafka, MySQL, Vertica, Cassandra, HDFS, BigQuery, Airflow, Kubernetes, Prometheus, Elasticsearch/Kibana, Grafana and more.

What are the skills a Software Engineer needs to have?

Required:

  • 3+ years of programming experience in Java or an equivalent Object-Oriented language (preferably Java + Spring).
  • BSc in Computer Science or equivalent.
  • Experienced in designing and developing large-scale distributed systems.
  • Deep understanding and strong Computer Science fundamentals: object-oriented design, data structures, applications programming, and multithreading programming.

Preferred:

  • Experience in developing high-scale distributed systems is a plus.

 

Why Taboola? 

  1. Taboola is the world’s leading recommendation platform reaching over 500 million daily active users. 
  2. We’re growing rapidly, and have recently gone public on the NASDAQ.
  3.  Adam Singolda, Taboola Founder and CEO says; “You can copy anything from another business but you can’t copy a company’s culture.” 
  4. If you ask our employees what they love about Taboola they will tell you that here, they are able to discover their best professional selves, explore where they can grow to, and learn from and together with smart and talented people. 
  5. At Taboola, we pride ourselves in making an impact on how people consume content across the world, a culture of transparency, passion, and a diverse, inclusive and friendly work environment. 
  6. At Taboola, we currently work in a hybrid work model giving employees the flexibility to work from home a few days a week. We have offices in Ramat Gan where our Taboolars have the opportunity to meet their teammates, connect with other teams and socialize with friends.
  7. You can Learn more about #TaboolaLife on LinkedIn, Facebook, Instagram, YouTube, & the Taboola Life Blog.

 

Taboola is an equal opportunity employer and we value diversity in all forms. We are committed to creating an inclusive environment for all employees and believe such an environment is critical for success. Employment is decided on the basis of qualifications, merit, and business need. 

 

Sounds good, how do I apply? 

It’s easy, submit your CV by clicking the “Apply” button below.

 

 

#LI-Hybrid

#LI-MR1

 

 

What You Should Know About Experienced Backend Engineer - Demand , Taboola

Curious about what it’s like to work at the world’s number one discovery platform as an Experienced Backend Engineer in Demand at Taboola? Well, you’re in for an exciting journey! On a day-to-day basis, you'll get to design and develop innovative systems that empower our advertisers to effectively manage their budgets and optimize performance towards their business goals. You’ll build scalable and reliable solutions to process and analyze vast amounts of data, providing actionable insights that help advertisers thrive. Your impact will be felt as you work on a large-scale, high-throughput recommendations system that influences how billions of users discover content online. With one of the largest real-time big data operations in the world, you’ll be engaging with over 140TB of new data daily! You’ll enjoy end-to-end ownership of your projects—from design to deployment and maintenance, ensuring our products help advertisers achieve their objectives effectively. Collaboration is key at Taboola; you will work alongside talented engineers, data scientists, and product managers to craft pioneering solutions. Our tech stack includes Java, Spring, Spark, Kafka, and more, so you’ll always be learning something new. If you have over three years of programming experience in Java or an equivalent language and a deep understanding of Computer Science fundamentals, we want you! Join us at Taboola, where we foster a culture of growth and inclusivity, and enjoy a hybrid work model that offers flexibility and the opportunity to connect with colleagues in our Ramat Gan office. Ready to make an impact? Apply today!

Frequently Asked Questions (FAQs) for Experienced Backend Engineer - Demand Role at Taboola
What are the key responsibilities of an Experienced Backend Engineer at Taboola?

As an Experienced Backend Engineer at Taboola, your primary responsibilities will include designing and developing systems that help advertisers manage their campaigns efficiently. You will also be tasked with building scalable solutions that process vast amounts of data to provide actionable insights, influencing how billions of people discover content. You’ll have complete ownership of your projects, from design to shipping and maintenance, while collaborating with talented teams across engineering and product.

Join Rise to see the full answer
What qualifications does Taboola require for the Experienced Backend Engineer position?

To qualify for the Experienced Backend Engineer position at Taboola, candidates should have at least three years of programming experience with Java or a similar Object-Oriented language, ideally with skills in Java and Spring. A Bachelor’s degree in Computer Science or a related field is essential, along with experience in designing large-scale distributed systems and a strong understanding of Computer Science fundamentals like object-oriented design and multithreading programming.

Join Rise to see the full answer
What technologies will I work with as an Experienced Backend Engineer at Taboola?

As an Experienced Backend Engineer at Taboola, you will engage with an extensive tech stack including Java, Spring, Spark, Kafka, MySQL, HDFS, BigQuery, and more. You'll leverage your skills to develop high-performance, distributed systems and contribute to one of the largest real-time big data operations in the world, offering you the chance to work with innovative technologies and stay at the forefront of industry advancements.

Join Rise to see the full answer
What is the work culture like for an Experienced Backend Engineer at Taboola?

The work culture at Taboola is vibrant, inclusive, and collaborative. Employees describe it as a place where they discover their best professional selves and work alongside smart, talented individuals. The company emphasizes transparency, passion, and diversity, providing a supportive environment that encourages learning and growth, all while fostering a positive atmosphere in both remote and in-office settings.

Join Rise to see the full answer
What growth opportunities are available for Experienced Backend Engineers at Taboola?

Taboola believes in nurturing talent and providing ample growth opportunities for their employees. As an Experienced Backend Engineer, you’ll have the chance to advance your skills through diverse projects, access mentorship from experienced professionals, and engage in various training programs. Additionally, the company promotes a culture of personal development and encourages employees to explore new paths in their career journey.

Join Rise to see the full answer
Common Interview Questions for Experienced Backend Engineer - Demand
Can you describe a challenging project you worked on as a Backend Engineer?

When answering this question, focus on a specific project, outlining the challenges faced and how you approached them. Emphasize your problem-solving abilities, teamwork, and the technologies used. Highlight the successful outcome to demonstrate your impact.

Join Rise to see the full answer
How do you ensure the scalability of a system you design?

Explain your approach to designing scalable systems, such as using microservices architecture, database partitioning, and load balancing. Provide examples of specific strategies you have implemented in previous roles that contributed to scalability.

Join Rise to see the full answer
What debugging tools or methods do you prefer to use?

Discuss your preferred debugging tools and the methodologies you employ, such as logging, profiling, or using debuggers. Give examples of how these tools have successfully helped you identify and resolve issues in past projects.

Join Rise to see the full answer
How do you manage deadlines while ensuring quality in your projects?

Address your time management skills, stressing the importance of prioritization and setting realistic timelines. Offer insights into how you balance deadlines with the need for thorough testing and quality assurance in your work.

Join Rise to see the full answer
What are the key components of a robust API?

Outline other key components of a robust API, such as proper authentication, error handling, and documentation. Discuss your experience with building APIs and how these components contribute to the overall functionality and user experience.

Join Rise to see the full answer
How do you handle code reviews?

Share your philosophy on code reviews, emphasizing the importance of collaboration and knowledge sharing. Discuss how you provide constructive feedback and how you incorporate feedback into your own work to foster continuous improvement.

Join Rise to see the full answer
Can you explain the importance of multithreading in backend development?

Describe how multithreading allows for concurrent processing and improves application performance. Provide examples of your experience using multithreading to optimize resource utilization and enhance the user experience in the applications you’ve developed.

Join Rise to see the full answer
How do you stay current with technological advancements in backend development?

Discuss specific resources you utilize, such as tech blogs, webinars, or conferences, to stay updated. Highlight your commitment to continuous learning and any recent technologies or methodologies you've adopted in your work.

Join Rise to see the full answer
What experience do you have with cloud computing services?

Elaborate on your experience with cloud services like AWS or Google Cloud. Explain how you've used these platforms to deploy scalable applications and ensure high availability, detailing any specific projects where cloud services were crucial.

Join Rise to see the full answer
How do you prioritize competing tasks in a project?

Talk about your strategy for evaluating task importance based on project impact and urgency. Share examples from your experience where you successfully managed multiple priorities and ensured project goals were met.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 7 days ago
Fizz Hybrid No location specified
Posted 6 days ago
Photo of the Rise User
Baton Remote No location specified
Posted 2 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Devsinc Remote No location specified
Posted yesterday
Photo of the Rise User
FullStory Remote No location specified
Posted 3 hours ago

We help people discover what’s interesting and new, enriching their lives.

17 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 9, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!