Incubeta

HQ
London
Total Offices: 19
861 Total Employees
Year Founded: 2001

Teams at Incubeta

Recently posted jobs

2 Days AgoSaved
In-Office
Cape Town, Western Cape, ZAF
AdTech • Digital Media • Marketing Tech
Manages marketing intelligence projects from scoping through delivery, including resource allocation, timelines, budgets, profitability, risk, milestones, and client communications. Coordinates cross-functional teams, monitors capacity and project performance, maintains accurate reporting, and applies project management workflows and methodologies. The role also supports continuous process improvement and ensures projects meet client expectations, deadlines, and success criteria.
5 Days AgoSaved
In-Office
Milan, ITA
AdTech • Digital Media • Marketing Tech
Leads strategic data and analytics consulting for enterprise clients across Southern Europe. Owns client roadmaps, business reviews, workshops, delivery strategy, account growth, and marketing intelligence maturity. Advises senior stakeholders, translates analytics into business value, directs complex Agentic AI initiatives, oversees scalable data architectures, and mentors consultants. Requires strong Google Marketing Platform and Google Cloud expertise, strategic consulting experience, business acumen, and fluency in Italian and English.
11 Days AgoSaved
In-Office
London, Greater London, England, GBR
AdTech • Digital Media • Marketing Tech
Manages programmatic advertising campaigns across display, video, native, audio, connected TV, digital out-of-home, Amazon, and in-game channels. Responsibilities include media buying, campaign optimization, performance reporting, data analysis, client relationship management, and contributing to strategic growth opportunities. The role offers hands-on training, early responsibility, and career development in a flexible hybrid environment.