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

YesterdaySaved
Hybrid
London, Greater London, England, GBR
AdTech • Big Data • Digital Media • Marketing Tech
The Social Media Specialist will manage the organic social presence, create content, analyze performance metrics, and collaborate with senior leadership and agencies to drive social media strategy.
6 Days AgoSaved
Hybrid
London, Greater London, England, GBR
AdTech • Big Data • Digital Media • Marketing Tech
The Policy Director will transform the policy function into a strategic R&D unit, balancing network integrity with growth by defining standards and influencing high-level stakeholders. Responsibilities include driving policy innovation, enabling business growth, advocating industry standards, and providing executive advisory on regulatory landscapes.
12 Days AgoSaved
Hybrid
London, Greater London, England, GBR
AdTech • Big Data • Digital Media • Marketing Tech
The Office Coordinator will manage day-to-day operations, support employee experience, handle visitor interactions, and oversee office supplies and events.