Taro Logo

Senior Software Engineer

Microsoft is leading the AI strategy with an ambitious mission to democratize AI, make it an essential ingredient for delivering breakthrough customer experiences and ensure the benefits reach every person and organization globally.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
AI · Enterprise SaaS

Job Description

Microsoft is seeking a Senior Software Engineer to join their Azure Open AI Inference team in Hyderabad. This role is at the forefront of Microsoft's AI strategy, focusing on building and running the model-serving platform for large OpenAI generative models.

The position involves designing and building highly reliable platforms to support model inferencing at massive scale - handling billions of requests per day. You'll work on high throughput/low latency scenarios and drive performance optimization capabilities. The team powers every Azure OpenAI customer scenario, including both third-party and first-party customers like Bing and Office.

As a Senior Software Engineer, you'll be responsible for architectural design of complex software systems, code reviews, problem-solving, and project leadership. The role requires participation in on-call rotations to support services and handle incidents. You'll work in a hybrid environment (3 days/week in office) with 0-25% travel requirements.

The ideal candidate should have 7+ years of software development experience and a strong background in computer science or related fields. Experience with real-time services, high throughput, and low latency requirements is highly valued. Microsoft offers comprehensive benefits including healthcare, educational resources, parental leave, and investment options.

This is an excellent opportunity to work at the intersection of AI and Cloud computing, contributing to Microsoft's mission of democratizing AI technology. The role combines technical leadership with hands-on development, making it perfect for experienced engineers passionate about building scalable AI infrastructure.

Last updated 5 days ago

Responsibilities For Senior Software Engineer

  • Design and build complex high scale services with focus on security, scalability, maintainability, and cost-effectiveness
  • Conduct code reviews ensuring high-quality product and compliance with security & privacy standards
  • Solve complex technical issues to improve service & customer experience
  • Take ownership of and drive key cross-team development projects
  • Support services within team's ownership through on-call rotation

Requirements For Senior Software Engineer

Kubernetes
  • B Tech or M Tech in computer science, engineering, mathematics or related field
  • 7+ years of software development experience
  • Experience running real time service with high throughput and low latency requirements
  • Ability to meet Microsoft security screening requirements

Benefits For Senior 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