Senior Program Manager – Spark

SKU 466 Categories ,


Technical area


, , ,

HQ Location

Company Name

Company Size


Come join one of the largest Big Data platforms on the planet and change how Microsoft businesses build and experience end-end Analytics solutions! We are the Data team; part of the Intelligent Cloud organization and we build highly scalable distributed systems for data analytics. We believe in diversity of perspectives, establishing long-term relationships, and continuous learning. Our team runs the largest cluster with hundreds of thousands of machines across multiple regions and delivers Cloud-Scale Analytics solutions to Microsoft products and services – enabling our customers to solve complex and challenging business problems. We operate at exabyte-scale with millions of cores in processing power. We are committed to empowering businesses make better decisions using data and you should be a part of this journey.


The Cosmos PM team is looking for a Program Manager to be part of Spark on Cosmos service.

Cosmos Analytics provides critical big data infrastructure for Microsoft. Our team owns its own programming language, compiler, data-aware optimizer, type system, sorting/filtering/hashing/etc. algorithms and libraries, and a distributed job manager. Almost every product and service at Microsoft uses Cosmos to understand their customers. Spark on Cosmos is bringing an integrated Azure Synapse experience to Cosmos and provides a very cost-effective and highly performing execution of Apache Spark applications in the Cosmos Big Data platform.

In this role, the program manager will work on the following aspects:

Acquire and successfully onboard our internal Microsoft Cosmos customers who want to make use of the Spark capabilities
Contribute to the overall business and technical directions of the product by bringing in the customer voices
Help improve the customer experiences around Spark on Cosmos, including collecting customer feedback, providing customer support, documentation
Coordinate with partner teams such as Azure Synapse, other Cosmos teams to enhance the Spark on Cosmos Value Proposition
Build out the tooling experiences to make Spark on Cosmos customers successful

The Program Manager is expected to be able to work in a geographically distributed team, possess good technical skills and basic knowledge in big data analytics (preferably with Apache Spark), and be a great customer advocate.


8+ years of software engineering program management experience
A bachelor’s degree or higher in computer science or related discipline. MBA is a plus
Experience in Cloud Analytics platforms and Big-data technologies
Excellent technical writing and business presentation skills
Ability to communicate ideas effectively with executives and engineering teams
Thrive in fast paced, agile environments, and able to learn new areas quickly

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Download Zigup app to

Get referrals for Top Companies

Available on Play Store & App Store

Addtional features on Zigup app:

Filter by jobs

Technical Area

Filter by companies

HQ Location
Company Size