Taro Logo

Software Engineering 2--AI Agent dev tooling

Microsoft is a global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Job Description

Microsoft's Developer Division China team is seeking a Software Engineer 2 to work on AI Agent development tooling. This role focuses on creating products that empower developers to build AI applications and agents on Microsoft platforms, used by hundreds of millions worldwide. The team is dedicated to enabling developers to harness the full potential of Microsoft's cloud platforms, building tools that support the end-to-end lifecycle of AI app and agent development.

The position involves working with Microsoft AI Foundry, Azure services, and Microsoft 365 platform, developing Visual Studio Code extensions, AI agents, and various tools to streamline development from ideation to production. You'll 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.

This is an excellent opportunity for someone with strong software development experience who is passionate about AI and developer tools. The role offers the chance to work on cutting-edge AI technology while being part of Microsoft's global engineering community. You'll be contributing to tools that directly impact developer productivity and the future of AI application development.

The position comes with Microsoft's comprehensive benefits package, including industry-leading healthcare, educational resources, and generous time-off policies. Located in Shanghai, this role offers the opportunity to work with a global team while being part of Microsoft's growing presence in China's technology sector.

Last updated 6 days ago

Responsibilities For Software Engineering 2--AI Agent dev tooling

  • 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

Requirements For Software Engineering 2--AI Agent dev tooling

Python
Node.js
Java
  • 3+ years of software development experience with Python, node.JS, C#, Java, etc.
  • Enthusiasm for learning and applying new technologies, especially in AI domain
  • Strong problem-solving skills and commitment to engineering excellence
  • Proven ability to deliver high-quality software through best practices
  • Effective collaboration and communication skills
  • Bachelor's or master's degree in computer science, related field, or equivalent experience

Benefits For Software Engineering 2--AI Agent dev tooling

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect