Taboola

United Kingdom
1,900 Total Employees
Year Founded: 2006

Articles about Taboola

No articles to discover at this time.

back to overview
Empty state

Recently posted jobs

18 Days AgoSaved
Hybrid
London, Greater London, England, GBR
AdTech • Big Data • Digital Media • Marketing Tech
Manage full sales cycle to source, prospect, demo, negotiate and close publisher deals for sponsored content in France and the UK. Hit quarterly new-business targets, generate high-volume outreach, build publisher relationships, provide data-driven recommendations, and collaborate with internal teams to launch and optimize campaigns.
19 Days AgoSaved
Hybrid
London, Greater London, England, GBR
AdTech • Big Data • Digital Media • Marketing Tech
Lead Taboola's EMEA publisher business with full P&L ownership. Set commercial strategy, grow and manage multi-market sales and account teams, build consistent go-to-market playbooks, deepen publisher relationships, close large deals, and develop inclusive, high-performing leadership and succession across the region.
24 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.