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

16 Days AgoSaved
Hybrid
London, Greater London, England, GBR
AdTech • Big Data • Digital Media • Marketing Tech
Manage and grow a portfolio of SMB publisher partners across France from London. Advise clients on maximizing Taboola’s platform, monitor KPIs and performance metrics, identify upsell opportunities, improve revenue outcomes, and share client feedback with product teams. The role requires strong French and English communication, relationship management, basic data analysis, prioritization, and experience in client-facing digital media or online advertising.
One Month 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.
2 Months AgoSaved
Hybrid
London, Greater London, England, GBR
AdTech • Big Data • Digital Media • Marketing Tech
Manage and grow strategic mobile partners (OEMs, carriers), drive revenue through long sales cycles, provide strategic consultation, monitor metrics and optimize performance, coordinate technical setups with TAM and Product teams, and conduct in-person stakeholder meetings and quarterly business reviews.