Software Engineering 2--AI Agent dev tooling
Microsoft
Software Engineering 2--AI Agent dev tooling
Shanghai, China
Save
Overview
Software Engineer 2--AI Agent dev tooling
Are you passionate about creating products that empower developers to build AI applications and agents on Microsoft platforms—used by hundreds of millions of users worldwide? Join our team and make a meaningful impact.
The Developer Division China team is dedicated to enabling developers to harness the full potential of Microsoft’s cloud platforms. We are looking for talented individuals to help build tools that support the end-to-end lifecycle of AI app and agent development, leveraging Microsoft AI Foundry, Azure services, and Microsoft 365 platform. Our portfolio includes Visual Studio Code extensions, AI agents, and a variety of tools designed to streamline development from ideation to production.
Qualifications
- 3+ years of software development experience with at least a major programming languages like Python, node.JS, C#, Java, etc.
- Enthusiasm for learning and applying new technologies, especially in the AI domain.
- Strong problem-solving skills and a commitment to engineering excellence.
- Proven ability to deliver high-quality software through best practices in development and testing.
- Effective collaboration and communication skills, both verbal and written.
- Bachelor's or master’s degree in computer science, a related field, or equivalent experience.
#DevDiv Shanghai & DDJL
Responsibilities
As a Software Engineer 2, you will collaborate with passionate engineers and program managers across China, the United States, and other regions, as well as internal partner teams and the broader developer community. Your responsibilities will include:
- Designing and delivering high-quality, reliable tools, frameworks, and services on schedule.
- Driving sound technical decisions in collaboration with engineering and product teams.
- Rapidly identifying, mitigating, and resolving customer issues related to AI development tools and services.
- Continuously exploring and applying emerging technologies, including AI, to enhance team productivity.