Software Engineer- AI Full Stack Development

Global technology company that develops and supports software, consumer electronics, and computing services.
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Software Engineer- AI Full Stack Development

Microsoft is seeking a Senior Software Engineer specializing in AI Full Stack Development to join their team in Suzhou, China. This role combines full-stack development expertise with AI/ML technologies, focusing on building innovative, scalable applications. The position requires 4+ years of experience and offers a unique opportunity to work with cutting-edge AI technologies while developing user-focused solutions.

The ideal candidate will have strong full-stack development skills, experience with AI/ML technologies (especially Generative AI), and the ability to work effectively in cross-functional teams. You'll be responsible for designing and implementing AI-driven applications, maintaining cloud-based architectures, and mentoring junior engineers.

Microsoft offers an exceptional benefits package including industry-leading healthcare, educational resources, and parental leave. The role involves minimal travel (0-25%) and provides opportunities to work with state-of-the-art technology while contributing to innovative solutions that impact users globally.

This position is perfect for someone who is passionate about AI technology, has strong technical skills, and wants to work for a leading technology company. You'll be part of a team that values innovation, continuous learning, and technical excellence, while having the opportunity to shape the future of AI-driven applications.

Last updated 2 hours ago

Responsibilities For Software Engineer- 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- 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
  • Experience integrating, fine-tuning, and optimizing models in production systems
  • Familiarity with front-end frameworks (React or Vue)
  • Strong product sense
  • Excellent communication skills in both English and Chinese
  • Proactive, innovation-driven mindset

Benefits For Software Engineer- 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?

Jobs Related To Microsoft Software Engineer- AI Full Stack Development

Senior Applied AI Engineer

Senior Applied AI Engineer role at Microsoft Security, focusing on developing autonomous agents and AI systems for cybersecurity, with competitive pay and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on AI-enabled developer tools, offering remote work and competitive compensation.

Senior Software Engineer-Machine Learning Frameworks

Senior Software Engineer role at Microsoft focusing on developing and optimizing machine learning frameworks through the DeepSpeed open-source library.

Senior Software Engineer- GPU

Senior Software Engineer position at Microsoft focusing on GPU optimization and AI infrastructure development for large language models.

Senior Software Engineer- AI Compilers

Senior Software Engineer position at Microsoft focusing on AI compiler development, requiring expertise in C++, Python, and compiler frameworks with 4+ years of experience.