Taro Logo

Software Engineer 2- AI Full Stack Development

Microsoft is a global technology leader developing innovative software, devices, and cloud solutions.
Machine Learning
Mid-Level Software Engineer
In-Person
4+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer 2- AI Full Stack Development

Microsoft is seeking a Software Engineer 2 specializing in AI Full Stack Development to join their team in Suzhou, China. This role combines full-stack development expertise with AI/ML technologies to create innovative solutions. The ideal candidate will have 4+ years of experience in software development and a strong background in AI technologies, particularly Generative AI.

The position offers an exciting opportunity to work on cutting-edge AI-driven applications that span web and mobile platforms. You'll be responsible for designing scalable cloud-based systems, integrating AI models, and developing user-focused solutions. The role requires expertise in both front-end (React/Vue) and back-end (Node.js/Python) technologies, along with strong communication skills in English and Chinese.

As part of Microsoft's engineering team, you'll collaborate with cross-functional teams, including product managers, designers, and data scientists, to deliver impactful solutions. The role involves mentoring junior engineers and driving technical innovation while maintaining high standards of system performance and scalability.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The position requires 0-25% travel and is based on-site in Suzhou, providing an excellent opportunity to work with one of the world's leading technology companies while contributing to innovative AI solutions that make a real-world impact.

Last updated 7 months ago

Responsibilities For Software Engineer 2- AI Full Stack Development

  • Design and develop AI-driven applications across web and mobile platforms
  • Build and maintain robust, cloud-based architectures
  • Prototype and implement new features using analytics and user insights
  • Collaborate with product managers, designers, and data scientists
  • Drive technical innovation by exploring new technologies
  • Mentor and support junior engineers

Requirements For Software Engineer 2- AI Full Stack Development

Python
Node.js
React
  • 4+ years of full-stack software development experience
  • Experience with lightweight, modular application ecosystems (Mini Apps)
  • Ability to design scalable, cloud-based systems using modern development frameworks
  • Proficiency in AI/ML technologies, especially Generative AI
  • Familiarity with front-end frameworks (React or Vue) and back-end technologies
  • Strong product sense
  • Excellent communication skills in both English and Chinese
  • Proactive, innovation-driven mindset

Benefits For Software Engineer 2- AI Full Stack Development

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

Interested in this job?