hero

Find Your Dream Job Today

Out for Undergrad
companies
Jobs

Software Engineer 2(MAI Copilot)

Microsoft

Microsoft

Software Engineering
Beijing, China
Posted on Jan 20, 2026
Overview

Do you enjoy the thrill and energy of a startup coupled with engineering rigor? Would you like to be part of an agile, empowered, and collaborative team building the next generation of AI-powered productivity experiences? Do you believe in clean design, well-crafted implementation, being meticulous about quality, obsessing about the customer, and innovating daily?

Come join the MAI Copilot team at Microsoft.

We are a group of highly motivated engineers and product thinkers building modern, intelligent experiences that redefine how people engage with information, services, and digital workflows — all through the lens of AI empowerment. Our work spans across user-facing Copilot applications based on Chromium, as well as high-throughput, cloud-native backend systems leveraging modern containerization and scalable distributed architectures. Our goal is to enable delightful, intuitive, and emotionally resonant AI interactions that feel personal and deeply useful.

In this role, you will use your technical skills to ship high-impact product features—from early design, prototyping, and experimentation, to implementation, optimization, and release. You’ll work across both client and server domains, with potential involvement in areas such as AI inference integration, cross-surface UX design, A/B experimentation, and cloud-scale service development.

We work in close partnership with AI platform teams, design researchers, and product management to move fast, learn from real-world usage, and ship with purpose. If you’re passionate about building elegant, scalable, and human-centric systems, and want to be part of a team that thrives on learning and ownership, this is the place for you.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Starting January 26, 2026, Microsoft AI (MAI) employees who live within a 50- mile commute of a designated Microsoft office in the U.S. or 25-mile commute of a non-U.S., country-specific location are expected to work from the office at least four days per week. This expectation is subject to local law and may vary by jurisdiction.



Responsibilities
  • Design and build high-performance native and backend systems that power modern AI-first user experiences — from Chromium-based applications to scalable cloud infrastructure.
  • Create layered, componentized, testable, interface-based designs and the development of design documents for a product area with little oversight.
  • Collaborate across functional and partner teams to define requirements, Contributes to the identification of dependencies.
  • Collaborate and communicate effectively with engineers and program managers on open source projects.
  • Contributes to efforts to break down larger work items into smaller work items and provides estimation.
  • Creates and implements robust code for feature with focus on quality, reusing code as applicable.
  • Remains current in skills by investing time and effort into staying abreast of current developments that will improve the reliability, performance, testability of product and adapt AI driven development.


Qualifications

Required Qualifications:

  • 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 professional industry experience working on large projects.
  • 2+ years experience with app development.
  • Excellent design, coding, debugging, and problem-solving skills.

Other Requirements:

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 4+ years of professional industry experience working on large projects.
  • Experience with Windows architecture and internals.
  • Experience working on the Chromium open-source codebase.
  • Multi-threaded application development.
  • Experience working on the Chromium open-source codebase.
  • Excellent written and verbal communication skills.

#MicrosoftAI


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.




Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.