微软Software Engineer 2--M365 UIPilot team
社招全职Software Engineering地点:上海 | 苏州 | 北京状态:招聘♡ 收藏
工作描述
OverviewThe UIPilot team at Microsoft builds an AI-powered computer-use platform that enables agents to interact with software and carry out tasks across applications and operating systems. We combine AI, cross-platform interaction, and cloud infrastructure to translate human intent into reliable execution—from individual actions to complex, multi-step workflows. As a Software Engineer on the UIPilot team, you will build capabilities across agent planning and reasoning, application interaction, execution orchestration, and failure recovery. You will help make computer-use agents more capable, reliable, and scalable, enabling scenarios spanning productivity, workflow automation, and software validation. We are looking for hands-on engineers with strong ownership, curiosity, and critical thinking. You should enjoy using AI to build software, exploring unfamiliar systems, and investigating problems deeply—while applying independent judgment and validating conclusions with evidence. 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. Responsibilities• Advance AI-powered computer use: Develop agent capabilities for planning, interacting with applications, evaluating outcomes, and recovering from failures across web and desktop environments. • Build scalable platform capabilities: Design and deliver backend services, APIs, execution orchestration, and user-facing tools that support scenario onboarding and reliable execution across applications and operating systems. • Strengthen reliability and diagnosability: Investigate issues across AI behavior, agent execution, application interactions, and cloud infrastructure. • Establish root causes and improve evaluation, observability, performance, and recovery mechanisms. • Accelerate engi…
登录查看完整工作描述
微信扫码,1秒登录
包括英文材料
AI agent+
https://www.ibm.com/think/ai-agents
Your one-stop resource for gaining in-depth knowledge and hands-on applications of AI agents.
Web+
https://web.dev/learn
Explore our growing collection of courses on key web design and development subjects.
安全防护+
https://roadmap.sh/cyber-security
Step by step guide to becoming a Cyber Security Expert
https://www.w3schools.com/cybersecurity/
This course serves as an excellent primer to the many different domains of Cyber security.
Code review+
https://google.github.io/eng-practices/review/reviewer/
The pages in this section contain recommendations on the best way to do code reviews, based on long experience.
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
C#+
https://learn.microsoft.com/en-us/dotnet/csharp/
The C# guide contains articles, tutorials, and code samples to help you get started with C# and the .NET platform.
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
JavaScript+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Scripting
[英文] Learn JavaScript
https://learnjavascript.online/
The easiest way to learn & practice modern JavaScript
[英文] Learn JavaScript
https://web.dev/learn/javascript
https://www.youtube.com/watch?v=zuKbR4Q428o
Write bulletproof JavaScript code with unit testing!
Python+
https://liaoxuefeng.com/books/python/introduction/index.html
中文,免费,零起点,完整示例,基于最新的Python 3版本。
https://www.learnpython.org/
a free interactive Python tutorial for people who want to learn Python, fast.
https://www.youtube.com/watch?v=K5KVEU3aaeQ
Master Python from scratch 🚀 No fluff—just clear, practical coding skills to kickstart your journey!
https://www.youtube.com/watch?v=rfscVS0vtbw
This course will give you a full introduction into all of the core concepts in python.
FastAPI+
https://fastapi.tiangolo.com/tutorial/
This tutorial shows you how to use FastAPI with most of its features, step by step.
https://realpython.com/get-started-with-fastapi/
FastAPI is a web framework for building APIs with Python.
https://www.youtube.com/watch?v=rvFsGRvj9jo
This video today is a crash course, where we will go through the basics of FastAPI.
还有更多 •••
相关职位
社招Software
OverviewThe UIPilot team at Microsoft builds an AI-powered computer-use platform that enables agents
更新于 2026-09-28上海|苏州|北京
社招Software
Required Qualifications: • Bachelor's Degree in Computer Science or related technical field AND 2+
更新于 2026-07-30苏州|上海
社招Software
OverviewMicrosoft 365 (M365) powers collaboration and productivity experiences for hundreds of milli
更新于 2026-08-24北京|苏州|上海