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
This job posting may no longer be active. You may be interested in these related jobs instead:
Support Engineer - Developer & Azure Services (DAS), Japan

Support Engineer position at Microsoft Japan, focusing on Azure and developer services support, requiring 3+ years experience and bilingual Japanese/English skills.

Software Engineer II

Microsoft seeks Software Engineer II to develop SAP-based supply chain solutions for Cloud business, offering remote work, competitive pay, and comprehensive benefits.

Technical Support Engineering

Technical Support Engineer position at Microsoft in Bangalore, focusing on resolving complex technical issues for enterprise customers using .NET, APIs, and networking expertise.

Software Quality Engineer II

Software Quality Engineer II position at Microsoft's Windows & Devices team, focusing on silicon validation and system integration in Hyderabad.

Software Engineer II

Software Engineer II position at Microsoft's Defender Experts team, focusing on building AI-powered cybersecurity solutions and cloud services.

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 14 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?