Taboola

United Kingdom
1,900 Total Employees
Year Founded: 2006

Offices at Taboola

Hybrid Workplace

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

Taboola offers team members flexibility, we offer the ability to work remotely two days a week, a flexible time off policy (no need to accrue days off and no cap on how many vacation days you can take) & a very generous paid family leave policy!

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

20 Hours AgoSaved
Hybrid
London, Greater London, England, GBR
AdTech • Big Data • Digital Media • Marketing Tech
The International Advertising Sales Manager will build relationships, drive sales strategy, manage a sales pipeline, and present advertising products, focusing on client performance metrics in a fast-paced environment.
10 Days AgoSaved
Hybrid
London, Greater London, England, GBR
AdTech • Big Data • Digital Media • Marketing Tech
As an Advertising Account Manager, you'll onboard clients, manage accounts, optimize campaigns, and collaborate with internal teams to drive revenue growth.
11 Days AgoSaved
Hybrid
London, Greater London, England, GBR
AdTech • Big Data • Digital Media • Marketing Tech
The Product Marketing Manager will lead product launches, enhance positioning and messaging, align cross-functional teams, and develop collateral to support sales efforts.