Taboola

United Kingdom
1,900 Total Employees
Year Founded: 2006

Taboola Offices

Hybrid Workplace

Employees engage in a combination of remote and on-site work.

Taboola offers flexibility and the ability to work remotely two days a week with three days in-office.

Typical time on-site: 3 days a week

Global Office Locations

United Kingdom

London

Based at Aldgate House, Taboola’s London team sits where the City meets East London’s creative hub. Exceptionally connected via Liverpool Street and Aldgate stations, the office is steps from iconic landmarks and endless dining—the ideal backdrop for Taboolars to build community after work.

Recently posted jobs

3 Days AgoSaved
Hybrid
London, Greater London, England, GBR
AdTech • Big Data • Digital Media • Marketing Tech
Lead FP&A for EMEA: build and automate forecasting, budgeting, P&L and KPI reporting. Create financial models, analyze performance vs forecasts, manage BI initiatives, support sales planning, and leverage AI and large datasets to drive actionable recommendations.
5 Days AgoSaved
Hybrid
London, Greater London, England, GBR
AdTech • Big Data • Digital Media • Marketing Tech
Drive new business growth by prospecting, pitching, negotiating and closing publisher deals across France and the UK. Manage the full sales cycle, build relationships, provide data-driven recommendations, and collaborate with internal teams to launch and optimize sponsored content campaigns.
5 Days AgoSaved
Hybrid
London, Greater London, England, GBR
AdTech • Big Data • Digital Media • Marketing Tech
The Policy Director will transform the policy function into a strategic R&D unit, balancing network integrity with growth by defining standards and influencing high-level stakeholders. Responsibilities include driving policy innovation, enabling business growth, advocating industry standards, and providing executive advisory on regulatory landscapes.