Taboola

United Kingdom
1,900 Total Employees
Year Founded: 2006

Articles about Taboola

Featured Articles

Photo: Shutterstock
Margo Steines Margo Steines
Published on September 29, 2026

60 Software Companies in London to Know

These software companies are developing solutions for a wide range of use cases across advertising, fintech, logistics and more.

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.