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, United Kingdom

Aldgate House, 2nd Floor, 33, Aldgate High Street, United Kingdom, EC2N 1DL

Recently posted jobs

3 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.
3 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.
4 Days AgoSaved
Hybrid
London, Greater London, England, GBR
AdTech • Big Data • Digital Media • Marketing Tech
Partner with EMEA Enterprise Sales to map and streamline HR processes, deploy automation and generative AI for operational efficiency, use people data to inform decisions, advise leaders on organizational design and workforce planning, and manage complex employee relations while building scalable HR systems.