Taro Logo

Principal Software Engineer

Microsoft is a global technology company that develops and provides cloud computing, AI, software, and hardware solutions.
Machine Learning
Principal Software Engineer
Hybrid
5,000+ Employees
18+ years of experience
AI · Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Principal Software Engineer

Microsoft's Azure Machine Learning team is seeking a Principal Software Engineer to join their Inference team, focusing on building a model-serving platform for large models including OpenAI generative models. This role is part of Microsoft's vision to democratize ML and make it accessible to every enterprise, developer, and data scientist. The platform currently serves billions of requests daily for cutting-edge scenarios and models.

As a Principal Engineer, you'll be working on high-impact projects that support model inferencing at scale, particularly focusing on hosting models at the scale of Bing and Office. The role requires expertise in designing and implementing highly reliable, available platforms with emphasis on high throughput and low latency performance optimization.

The position offers a hybrid work environment with up to 50% work from home flexibility and requires 0-25% travel. You'll be working as an individual contributor in the Software Engineering discipline, bringing your 18+ years of experience to solve complex problems at the intersection of AI and Cloud computing.

This is an excellent opportunity for experienced engineers passionate about AI infrastructure who want to make a significant impact on Microsoft's AI platform capabilities. The role offers comprehensive benefits including industry-leading healthcare, educational resources, and various other perks that make Microsoft a great place to work.

Last updated 3 months ago

Responsibilities For Principal Software Engineer

  • Design, implement, test, and operate key Azure AI services
  • Release features on time with high quality, meeting functional, performance, scalability, and compliance requirements
  • Drive quality from design phase, evangelizing best practices and engineering for scale
  • Solve problems relating to mission critical services and create solutions to prevent problem recurrence
  • Participate and drive live site for the services

Requirements For Principal Software Engineer

  • B Tech or M Tech in computer science, engineering, mathematics or related field, or equivalent industry experience
  • 18+ years of software development experience
  • Experience running real-time service with high throughput and low latency requirements
  • Must pass Microsoft Cloud Background Check

Benefits For Principal Software Engineer

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

Interested in this job?