Omidyar Network

HQ
San Francisco
Total Offices: 3
96 Total Employees
Year Founded: 2004

Teams at Omidyar Network

16 Days AgoSaved
In-Office
San Francisco, CA, USA
Other
Leads strategic communications, brand management, media relations, digital channels, executive visibility, events, campaigns, internal communications, and stakeholder engagement. Develops messaging and influence strategies, manages agencies and vendors, oversees communications measurement, supports CEO communications, and promotes organizational initiatives and grantees. The role requires extensive experience across strategic communications, technology or social impact, digital strategy, content, campaigns, and media relations.
2 Months AgoSaved
In-Office
San Francisco, CA, USA
Other
The role involves shaping technology development governance, managing stakeholder ecosystems, executing transactions, and maintaining relationships across the tech landscape.