Microsoft is seeking a Principal Software Engineer to join their Azure OpenAI team, working on one of the largest AI services in Microsoft. This role offers an exciting opportunity to make a significant impact on Azure's fastest-growing services, crucial to Microsoft's AI strategy.
The position involves working with world-class engineers, architects, and leadership team members while innovating around developer experiences and defining how developers leverage cutting-edge AI technologies. As part of the Azure OpenAI team, you'll be responsible for designing and implementing AI services, driving operational excellence through data-driven approaches, and overseeing service delivery lifecycles.
The ideal candidate should have extensive experience in software engineering, particularly in building low-latency dataplane/gateways for large-scale cloud services. You'll need strong programming skills in various languages and technologies, including C#, .NET core, Kubernetes, WebSockets, and gRPC. The role requires both technical expertise and leadership capabilities, as you'll be guiding junior engineers and contributing to cross-group projects.
Microsoft offers a comprehensive benefits package, including industry-leading healthcare, educational resources, savings and investment options, and generous parental leave. The company is committed to fostering an inclusive environment where diverse perspectives are valued and sought out. The base salary range for this role is $137,600 - $267,000, with potential variation based on location.
This is an excellent opportunity for a seasoned software engineer looking to work at the forefront of AI technology while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more. The role combines technical challenges with leadership opportunities, making it ideal for someone ready to take their career to the next level in a dynamic, fast-paced environment.