Full-Time

Principal Software Engineering–Backend–Microsoft Copilot at Microsoft

Company Microsoft
Location Suzhou
How You'll Work hybrid
Level senior
Sector Technology
Posted Posted 0 days ago

Job Description

As Microsoft continues to push the boundaries of AI, we are on the lookout for passionate individuals to work with us on the most interesting and challenging AI questions of our time. Our vision is bold and broad , to build systems that have true artificial intelligence across agents, applications, services, and infrastructure. It’s also inclusive: we aim to make AI accessible to all , consumers, businesses, developers , so that everyone can realize its benefits.

Our Platform team is responsible for building and scaling the backend platform at the core of Microsoft consumer products, the integrations with our AI models and the tools that our engineers use. We collaborate closely with cross-functional engineering, product management, and AI research, empowering all Microsoft Copilot teams to more effectively bring cutting-edge AI research to production.

We’re seeking experienced Platform Infrastructure Engineers who are passionate about AI, are deeply proficient in scaling backend technologies, and possess a mastery of templating to architect solutions that stand the test of time.

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.

Principal Software Engineering–Backend–Microsoft Copilot responsibilities include:

  • Design, develop, and maintain performant and secure AI Platform services that power Copilot.
  • Work collaboratively with platform, infrastructure, application engineers, and AI researchers to build next generation AI products and services.
  • Ship high-quality and maintainable code, and ensure the reliability, scalability, and performance of platform components.
  • Find a path to get things done despite roadblocks to get your work into the hands of users quickly and iteratively.
  • Enjoy working in a fast-paced, design-driven, product development cycle.
  • Embody our Culture and Values.

To be successful in this role, you will need to have:

  • A Bachelor’s Degree in Computer Science or related technical field AND 6+ 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’ experience building scalable platforms on public cloud infrastructure like Azure, AWS, or GCP with extensive use of technologies like Docker, Kubernetes, nginx, RDBMS, key-value stores, etc.
  • 6+ years’ experience in building and releasing production software at the platform level.
  • Solid knowledge of APIs, data flows, systems, and services.

Preferred qualifications include:

  • A Master’s Degree in Computer Science or related technical field AND 8+ 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 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Solid experience in designing and building scalable backend services, APIs, and distributed systems in cloud environments.
  • Solid understanding of system design principles, including data modeling, caching strategies, and service-to-service communication (e.g., REST, gRPC).
  • Ability to troubleshoot and resolve complex backend issues across multiple services, with a focus on reliability, performance, and scalability.
  • Proficiency in writing clean, maintainable, and testable code, with a solid emphasis on code quality, observability, and security best practices.
  • Experience working with databases (SQL/NoSQL), and a deep understanding of data consistency, indexing, and query optimization.
  • Demonstrated ability to collaborate effectively with cross-functional teams, including frontend engineers, product managers, and infrastructure teams.
  • Solid communication skills, with the ability to explain backend architectures and technical trade-offs to both technical and non-technical stakeholders.
  • Ability to operate in a fast-paced environment, handle ambiguity, and manage multiple priorities with a sold sense of ownership.
  • Passion for backend technologies and distributed systems, with a continuous learning mindset toward new frameworks, architectures, and AI-driven backend capabilities.
  • Proven track record of contributing to team growth through code reviews, technical mentorship, and knowledge sharing.

XML job scraping automation by YubHub

Similar Jobs

Full-Time

Security Engineer – Azure Government

xAI
Palo Alto, CA; Washington, D.C.
More Info
Full-Time

Member of Technical Staff – Voice Model

xAI
Palo Alto, CA
More Info
Full-Time

Legal Director, X Payments

xAI
Palo Alto, CA
More Info
Full-Time

Environmental Health & Safety Engineer

xAI
Memphis, TN
More Info
Full-Time

Environmental Engineer

xAI
Memphis, TN
More Info
Full-Time

Data Analyst – Physical Infrastructure

xAI
Memphis, TN
More Info

Receive the latest articles in your inbox

Join the Houtini Newsletter

Practical AI tools, local LLM updates, and MCP workflows straight to your inbox.