Memac Ogilvy

HQ
New York
Total Offices: 28
554 Total Employees
Year Founded: 1984

Teams at Memac Ogilvy

Recently posted jobs

17 Days AgoSaved
In-Office
Doha, QAT
AdTech • Marketing Tech • Design
Develop original campaign concepts from strategic briefs, define visual directions, and create polished key visuals, layouts, storyboards, and presentation decks. Collaborate with copywriters, strategists, clients, and production teams to deliver cohesive work across film, social, digital, print, outdoor, and activations. Refine creative details, present ideas, incorporate feedback, and ensure accurate, on-time delivery within budget.
19 Days AgoSaved
In-Office
Doha, QAT
AdTech • Marketing Tech • Design
Develops corporate, creative, marketing, and internal communications content, including website copy, annual reports, campaign concepts, video scripts, event content, and project naming. Edits and proofreads materials, ensures brand alignment, translates complex information into engaging narratives, and manages multiple stakeholder requests and deadlines.
One Month AgoSaved
In-Office
Doha, QAT
AdTech • Marketing Tech • Design
Leads mid-size client projects for public relations accounts, providing media intelligence, trend analysis, crisis preparedness, reputation management, event and newsletter support, research, recommendations, presentations, and client communications. The role develops creative strategies and communications content, manages expectations, coordinates cross-functional teams, and ensures timely, high-quality delivery within budget.