Microsoft Security is looking to develop a scalable cloud-scale graph platform to organize the planet-scale cloud inventory and make it accessible to every Azure customer.
Requirements
- 4+ years of industry experience building, designing, managing and delivering highly available, large-scale: cloud services and/or distributed systems / services on a cloud platform
- 2+ years of industry experience in exposure to the internals of databases, stores (preferred)
- Coding experience in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- Experience with distributed systems, runtime internals, and optionally, database internals
- Experience with cloud platforms, such as Azure
Responsibilities
- Lead critical platform initiatives to scale Azure’s infrastructure, focusing on high-throughput query and ingestion services with committed performance and reliability goals.
- Architect and implement core systems at the intersection of distributed systems, runtime internals, and optionally, database internals to support Azure Inventory at scale.
- Drive technical vision and design by applying deep expertise in one or more computer science domains, with the ability to adapt and excel across new technical areas.
- Develop deep business acumen in Azure’s ecosystem to align engineering solutions with strategic platform and customer needs.
- Contribute to a culture of innovation and excellence, continuously improving system performance, scalability, and maintainability.
Other
- Bachelor's Degree in Computer Science, or related technical discipline
- Ability to meet Microsoft, customer and/or government security screening requirements
- Microsoft Cloud Background Check required upon hire/transfer and every two years thereafter
- Ability to mentor and guide less experienced engineers
- Strong sense of purpose, technical proficiency, and team clarity through leadership and collaboration