Software Engineer II (Microsoft AI)

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$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, a division thousands of engineers strong, is seeking a Software Engineer II to join their Platform Team that powers services across Copilot, Bing, Edge browser, Maps, Ads, and News. This role offers an opportunity to work with cutting-edge AI technology and build services that impact millions of users worldwide. The position involves developing low-latency, scalable services using .NET technologies, collaborating with cross-functional teams, and contributing to Microsoft's mission of empowering every person and organization globally.

The team culture emphasizes inclusion, collaboration, and innovation, with team members from diverse backgrounds focused on customer needs. You'll work closely with Product Managers and other engineers to design solutions, have a voice in adopting best practices, and help mentor other team members. The role offers competitive compensation, comprehensive benefits, and the chance to work on transformative AI technologies.

The position requires strong technical skills in service development, debugging, and performance optimization, with particular emphasis on working with Large Language Models and system performance tuning. You'll be part of Microsoft's broader mission while working in a hybrid environment that offers flexibility and work-life balance. This is an excellent opportunity for engineers passionate about AI technology and building scalable solutions that drive real-world impact.

Last updated 6 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#
  • Work with A/B experimentation and statistical analysis
  • Debug services in production and analyze memory dumps and stack traces
  • Collaborate with partner teams on Copilot, Multimedia Search and Advertising
  • Design and implement services focusing on performance, efficiency, re-usability, and maintainability
  • Mentor engineers and promote an inclusive learning environment

Requirements For Software Engineer II (Microsoft AI)

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 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
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 (Microsoft AI)

Software Engineer II

Software Engineer II position at Microsoft working on Identity & Network Access team, developing Microsoft Entra services with hybrid work option in Redmond.

Software Engineer 2

Microsoft seeks a Software Engineer 2 to develop cloud security and data governance solutions for Office 365 and Windows platforms.

Software Engineer - Neurodiversity Hiring Program

Microsoft is hiring a Mid-Level Software Engineer for their Neurodiversity Program to work on Business & Industry Copilots group, focusing on Dynamics 365 and cloud services.

Critical Environment Mechanical Engineer

Critical Environment Mechanical Engineer role at Microsoft's Cloud Operations & Innovation team, focusing on datacenter infrastructure maintenance and operations.

Software Engineer II-Full Stack

Microsoft Full Stack Software Engineer role focusing on ML/AI algorithms and data processing systems for Windows update analysis, offering competitive pay and remote work options.