Principal Software Engineer - CoreAI

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further in a cloud-enabled world.
$137,600 - $267,000
Machine Learning
Principal Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS

Description For Principal Software Engineer - CoreAI

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.

Last updated 3 minutes ago

Responsibilities For Principal Software Engineer - CoreAI

  • Design, implement and deliver AI services to support expanded business offerings of Azure Cognitive Services
  • Use data-driven approach to build operational insights and drive operational excellence
  • Oversee the lifecycle of service delivery and service monitoring
  • Provide engineers with the best set of development tools
  • Enable customers to leverage machine learning scenarios
  • Provide feedback to improve development process and live site maintenance
  • Create and drive clarity for junior engineers

Requirements For Principal Software Engineer - CoreAI

Python
Java
JavaScript
Kubernetes
  • Bachelor's Degree in Computer Science or related technical discipline
  • 6+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 3+ years experience building Low-latency Dataplane/gateways for large-scale cloud services
  • 2+ years experience serving as a technical lead
  • Experience building online services for consumers at scale
  • Platform/API design, debugging and data analysis skills
  • Experience working in cross-group projects

Benefits For Principal Software Engineer - CoreAI

Medical Insurance
Parental Leave
Education Budget
401k
  • Industry leading healthcare
  • Educational resources
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Discounts on products and services
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Principal Software Engineer - CoreAI

Principal Software Engineer

Principal Software Engineer role at Microsoft Security focusing on AI platform development and security solutions.

Principal Software Engineer

Lead the development of AI software and infrastructure for Microsoft's next-generation supercomputers and AI accelerators, focusing on system software stacks and developer tools.

Principal Software Engineer

Principal Software Engineer position at Microsoft's AI Frameworks team, focusing on developing and optimizing AI software and LLM infrastructure across Microsoft's product ecosystem.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on AI/ML for advertising technology, offering competitive pay and benefits with hybrid work options in Redmond or Mountain View.

Principal Software Engineer

Principal Software Engineer position at Microsoft's AI Frameworks team, developing AI software and working with OpenAI to build and scale AI models across various platforms.