Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to C#, Java, JavaScript, Go, or Python OR equivalent experience.
Experience with distributed systems and container orchestration technologies such as Kubernetes.
Experience in the operation and management of a production service.
Nice to Haves
Extensive professional experience in C#.
Experience providing technical leadership on a software engineering team.
Experience in solving complex technical challenges at hyperscale.
Experience with cloud scale storage solutions.
A collaborative mindset and a drive to innovate in a fast-paced, mission-driven environment.
What You'll Be Doing
Build and optimize high-performance, large-scale storage systems that power Azure’s supercomputing and AI infrastructure.
Design and implement resilient, distributed architectures capable of handling extreme data volumes with low latency and high durability.
Collaborate with teams across compute, networking, and hardware to deliver end-to-end solutions for high-performance computing (HPC) and AI workloads.
Mentor and coach early in career engineers in the team.
Provide technical leadership.
Leverage cutting-edge technologies in storage, data movement, and cloud-native infrastructure to push the boundaries of what’s possible.
Contribute to the evolution of Azure’s storage platform to meet the demands of exabyte-scale systems.
Perks and Benefits
Microsoft is an equal opportunity employer.
Consideration for employment without regard to various factors.
Assistance and/or a reasonable accommodation due to a disability during the application or recruiting process is available.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.