Software Engineer II (Microsoft AI)

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer II (Microsoft AI)

Microsoft AI is seeking a Software Engineer II to join their Platform Team, which powers services across Microsoft's AI initiatives including Copilot, Bing, Edge browser, Maps, Ads, and News. This role offers an opportunity to work with a diverse team of thousands of engineers, building services that impact millions of users worldwide.

The position involves developing extremely low-latency, scalable services using .NET and C#, with a focus on performance and maintainability. You'll be working directly with Large Language Models (LLM) integration and implementing complex backend systems that power Microsoft's AI services.

As a Platform Team engineer, you'll collaborate across multiple products and services, debug production systems, and mentor other engineers. The role requires strong technical skills in service development and debugging, with opportunities to work on cutting-edge AI technologies.

The team culture emphasizes inclusion, collaboration, and customer focus, with team members from diverse backgrounds working together to create innovative solutions. This position offers competitive compensation, comprehensive benefits, and the chance to work on transformative AI technologies at one of the world's leading tech companies.

The role combines technical challenges with meaningful impact, as you'll be building services that power AI experiences used by millions globally. Microsoft offers a supportive environment for professional growth, with opportunities to learn from experienced engineers and work with the latest technologies in AI and cloud computing.

Last updated 2 days ago

Responsibilities For Software Engineer II (Microsoft AI)

  • Build extremely low-latency services that can scale dynamically and are deployed globally
  • Implement services in .NET, ASP.NET, C#
  • Debug services in production and being able to read memory dumps and stack traces to identify issues
  • Collaborate with partner teams that deliver experiences like Copilot, Multimedia Search and Advertising
  • Design, write and implement services with performance, efficiency, re-usability, and maintainability as core focus
  • Mentor engineers in the team
  • Work with A/B experimentation and statistical analysis

Requirements For Software Engineer II (Microsoft AI)

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 2+ years of experience with written managed code for customer-facing services
  • 2+ years of experience with debugging code in a production system
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer II (Microsoft AI)

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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 (Microsoft AI)

Software Engineer

Microsoft is seeking a Software Engineer to join their SAP Engineering team in Walldorf, Germany, focusing on integrating SAP services with Azure platform using Kubernetes and cloud technologies.

Software Engineer

Software Engineer role at Microsoft's ODSP team in Hyderabad, working on cloud infrastructure and distributed systems serving 200M monthly active users.

Software Engineer II

Software Engineer II position at Microsoft's Location Service Team, working on location inference and geospatial solutions for major Microsoft products.

Software Engineer II

Microsoft is hiring a Software Engineer II in Hyderabad to work on security solutions, requiring 6-8 years of experience in C#, .NET, and distributed systems.

Software Engineer

Software Engineer II position at Microsoft's Cloud Security team, focusing on developing and maintaining cloud security products and infrastructure tools with 6+ years of experience required.