Software Engineer - II

Microsoft is leading the AI strategy to democratize AI, make it an essential ingredient for customer experiences and ensure AI benefits reach everyone safely and responsibly.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Software Engineer - II

Microsoft is seeking a Software Engineer II to join their Azure Managed Inference team in Hyderabad. This role is at the forefront of AI innovation, building and running the model-serving platform for Generative LLMs at massive scale. The position involves designing and building highly reliable platforms supporting billions of daily inference requests, working with both Azure customers and internal teams like Bing and Office.

The ideal candidate will have 4+ years of experience with a strong background in distributed systems, cloud computing, and AI/ML technologies. They'll be responsible for developing high-performance ML workloads, ensuring service reliability, and maintaining production systems. The role offers a unique opportunity to work at the intersection of AI and Cloud computing, solving complex technical challenges while supporting Microsoft's mission to democratize AI.

The position offers comprehensive benefits including healthcare, educational resources, parental leave, and investment options. Working in a hybrid model with up to 50% work from home flexibility, you'll be part of a global team driving innovation in AI technology. This is an excellent opportunity for engineers passionate about large-scale systems and AI to make a significant impact in the field.

Last updated a month ago

Responsibilities For Software Engineer - II

  • Design and build complex high scale services for model serving
  • Code Review and Quality Assurance
  • Solve complex technical issues to improve service & customer experience
  • Work as part of an on-call rotation to support services
  • Collaborate with cross-functional and cross-geo teams
  • Embody company culture and values

Requirements For Software Engineer - II

Python
Java
  • Master's and 2+ years' experience, or Bachelor's and 4+ years' experience in Computer Science or related field
  • Strong hold on Data Structures, algorithmic problem solving
  • Proficiency in software development skills (Python/Java/C#)
  • Experience with large-scale data processing, distributed computing, cloud platforms
  • Proficiency in Agile development practices and CI/CD
  • Experience with cloud platforms (Azure, AWS)
  • Excellent verbal and written communication skills

Benefits For Software Engineer - II

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?

Jobs Related To Microsoft Software Engineer - II

Software Engineer

Microsoft Bing Metrics Team seeks full-stack developer to improve search quality using AI and LLMs, offering hybrid work and competitive compensation.

Technical Support Engineer / Windows Performance

Technical Support Engineer role at Microsoft focusing on Windows performance troubleshooting, offering remote work and competitive benefits.

Technical Support Engineer - Windows

Technical Support Engineer position at Microsoft, focusing on Windows systems support with up to 100% remote work flexibility and comprehensive benefits.

Technical Support Engineering

Technical Support Engineer role at Microsoft, offering hybrid work, comprehensive benefits, and opportunity to solve complex technical issues using AI technology.

Software Engineer II

Microsoft seeks Software Engineer II for Intune team to develop cloud-based device management and security solutions, offering hybrid work and competitive benefits.