Back to jobsJob overview

About the role

Software Engineer II (M365 Copilot-Turing Team) at Microsoft

Required Skills

pythonai/mldistributed systemslarge language modelssoftware engineeringdata mininginformation retrieval

About the Role

Join the Microsoft Turing Team as a Software Engineer II to build the core platform powering Microsoft 365 Copilot for enterprise. You'll work on cutting-edge AI systems, including large language models, orchestration, and multimodal features, impacting hundreds of millions of users.

Key Responsibilities

  • Work with applied scientists and engineers on backend platform capabilities and core copilot scenarios
  • Design and deliver scalable, high-performance features for next-generation AI experiences
  • Define architecture and implementation plans
  • Ensure robust testing and improve processes to contribute to best practices

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 1+ years industry experience with Artificial Intelligence, Distributed Systems, Information Retrieval, and/or Data Mining
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including passing the Microsoft Cloud background check

Nice to Have:

  • Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience OR Bachelor's Degree AND 5+ years experience
  • Ability and effectiveness working end-to-end in a technical problem domain (plan, design, execution, continuous release and service operation)
  • Experience in software engineering fundamentals, including coding, problem solving and data analysis skills

Benefits & Perks

  • Industry leading healthcare