Taboola

About Taboola

Discover engaging content with AI-driven ads

🏢 Tech👥 1001+ employees📅 Founded 2007📍 Flatiron District, New York, NY💰 $160m4.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 Staff Algorithm Engineer to turn algorithm prototypes into shippable products that significantly impact revenue. You'll work with Python, Java, and machine learning techniques. This position requires 6+ years of experience in algorithm development.

Job Description

Who you are

You have a Master's or PhD in Computer Science, Mathematics, Engineering, or a related field, and you bring over 6 years of hands-on experience in coding and algorithm development. Your expertise includes deep learning, machine learning, reinforcement learning, and statistical modeling, which you have applied in real-world scenarios to create impactful solutions. You possess strong problem-solving and critical thinking skills, enabling you to tackle complex challenges effectively.

Your experience modeling auction dynamics in first-price environments is extensive, covering areas such as bid shading, market price modeling, win-rate prediction, and clearing-price estimation. You have a strong command of Python and are proficient in Java, Scala, or C#. Additionally, your skills in data analysis and visualization, along with a solid understanding of SQL, allow you to derive insights from data effectively.

Desirable

You have a deep understanding of RTB ecosystems and standards, including OpenRTB and header bidding, which enhances your ability to integrate ad-exchange solutions. Your hands-on experience with budgeting, pacing, frequency capping, and guardrails demonstrates your capability to meet margin, CPA, and ROAS targets. You also have a strong grasp of measurement and calibration techniques, including CTR/CVR calibration and eCPM modeling, as well as experimentation methodologies like A/B testing and multi-armed bandits.

What you'll do

As a Staff Algorithm Engineer at Taboola, you will be responsible for transforming algorithm prototypes into shippable products that drive significant revenue growth. You will collaborate closely with cross-functional teams to ensure that the algorithms you develop are not only effective but also scalable and maintainable. Your role will involve designing and implementing machine learning models that optimize advertising performance and enhance user engagement.

You will lead initiatives to improve algorithm efficiency and effectiveness, utilizing your expertise in deep learning and statistical modeling to inform your decisions. Your contributions will directly impact the company's bottom line, as you will be tasked with developing solutions that enhance auction dynamics and improve overall ad performance.

In addition to your technical responsibilities, you will mentor junior engineers and contribute to the team's knowledge base, fostering a culture of continuous learning and improvement. You will also engage in regular communication with stakeholders to align on project goals and deliverables, ensuring that the algorithms you develop meet business needs and user expectations.

What we offer

At Taboola, we offer a dynamic work environment where innovation is encouraged, and your contributions are valued. You will have the opportunity to work on cutting-edge technologies and make a tangible impact on the advertising landscape. We provide competitive compensation and benefits, along with opportunities for professional growth and development. Join us and be part of a team that is shaping the future of performance-driven advertising.

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

Taboola

Algorithm Engineer

Taboola📍 Tel Aviv - Hybrid

Taboola is hiring an Algorithm Engineer to turn algorithm prototypes into shippable products that significantly impact revenue. You'll work with Python, Java, and machine learning techniques. This position requires 3+ years of experience in coding machine learning solutions.

🏢 HybridMid-Level
1w ago
Taboola

Data Engineer

Taboola📍 Tel Aviv - Hybrid

Taboola is hiring a Staff Algo Data Engineer to develop and maintain scalable Machine-Learning infrastructures and tools. You'll work with SQL, No-SQL, Apache Spark, and Airflow to support ongoing ML projects. This position requires 5+ years of experience in large scale systems.

🏢 HybridStaff
2 months ago
Taboola

Data Engineer

Taboola📍 Tel Aviv - Hybrid

Taboola is hiring a Senior Algo Data Engineer to develop and maintain scalable Machine-Learning infrastructures. You'll work with SQL, No-SQL, Apache Spark, and Airflow to support ongoing ML projects. This position requires 5+ years of experience in large scale systems.

🏢 HybridSenior
2 months ago
Unity

Ai Engineer

Unity📍 Tel Aviv

Unity is hiring a Staff AI Engineer to design and implement AI-powered solutions for mobile games. You'll work with technologies like LangChain and LLMs to deliver impactful AI use cases. This role requires 8+ years of software engineering experience, including 2+ years in AI/ML platforms.

Staff
1w ago
Gorilla

Algorithm Engineer

Gorilla📍 Belgium

Gorilla is hiring a Senior Algorithm Engineer to design and optimize algorithms for data processing in the energy sector. You'll work on delivering cutting-edge solutions that contribute to a lower-carbon future. This position requires strong technical skills and problem-solving abilities.

Senior
4 months ago