Software Engineer- AI Full Stack Development
Microsoft
Software Engineering, Data Science
Posted on Dec 20, 2024
Software Engineer- AI Full Stack Development
Suzhou, Jiangsu, China
Save
Date posted
Dec 20, 2024
Job number
1796851
Work site
Microsoft on-site only
Travel
0-25 %
Role type
Individual Contributor
Profession
Software Engineering
Discipline
Software Engineering
Employment type
Full-Time
Overview
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.
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.
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.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
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
Microsoft is an equal opportunity employer. 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.