Job Information
Microsoft Corporation Software Engineer 2- AI Full Stack Development in Suzhou, China
As a Software Engineer (AI), you will play a key role in designing and delivering innovative AI-driven products that span across web and mobile platforms.
This role is ideal for a passionate full-stack developer with a deep interest in AI/ML technologies and a proven ability to build scalable, user-focused applications. You will collaborate closely with cross-functional teams, exploring cutting-edge technologies to bridge the gap between technical innovation and impactful user experiences. By driving end-to-end development, optimizing AI model integrations, and mentoring peers, you’ll help shape the next generation of intelligent applications that deliver real-world value.
Responsibilities
Design and develop AI-driven applications, delivering scalable, user-focused solutions across web and mobile platforms.
Build and maintain robust, cloud-based architectures, ensuring seamless integration of front-end and back-end systems with AI models.
Prototype and implement new features, leveraging analytics, user insights, and market trends to improve product quality and user experience.
Collaborate with product managers, designers, and data scientists to align technical solutions with product strategies and business goals.
Drive technical innovation by exploring new technologies and frameworks, ensuring system performance, maintainability, and scalability.
Mentor and support junior engineers, fostering a culture of collaboration, learning, and continuous improvement.
Qualifications
4+ years of full-stack software development experience, with strong hands-on expertise in building web or mobile applications. Experience with lightweight, modular application ecosystems (e.g., Mini Apps) is a plus.
Proven ability to design scalable, cloud-based systems using modern development frameworks and CI/CD pipelines.
Proficiency in AI/ML technologies, especially Generative AI, with experience integrating, fine-tuning, and optimizing models in production systems.
Familiarity with front-end frameworks such as React or Vue and back-end technologies like Node.js, Python, or similar languages.
Strong product sense, with the ability to balance user needs, technical feasibility, and innovative solutions.
Excellent communication skills in both English and Chinese, enabling effective collaboration across diverse, cross-functional teams.
A proactive, innovation-driven mindset, with a passion for continuous learning and staying ahead of emerging technologies.
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .