Taro Logo

Senior Software Engineer (AI/ML)

Microsoft is a global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Job Description

Microsoft is seeking a Senior Software Engineer specializing in AI/ML to join their team in Beijing. This role combines full-stack development expertise with artificial intelligence, focusing on building innovative AI-driven products across web and mobile platforms. The position offers a hybrid work environment with up to 50% work from home flexibility and requires 0-25% travel.

As a Senior Software Engineer, you'll be at the forefront of designing and implementing scalable AI solutions, working with cutting-edge technologies including Generative AI. The role demands strong technical skills in both front-end (React, Vue) and back-end (Node.js, Python) development, along with expertise in cloud architectures and AI/ML model integration.

The ideal candidate brings 4+ years of full-stack development experience and will play a crucial role in mentoring junior engineers while collaborating with cross-functional teams including product managers, designers, and data scientists. Bilingual proficiency in English and Chinese is essential for effective communication across teams.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The company's commitment to innovation and professional growth makes this an excellent opportunity for engineers passionate about AI technology and its real-world applications.

This position combines technical leadership with hands-on development, offering the chance to shape next-generation AI applications while working for one of the world's leading technology companies. The hybrid work model and extensive benefits package make this an attractive opportunity for senior engineers looking to advance their careers in AI/ML development.

Last updated 19 days ago

Responsibilities For Senior Software Engineer (AI/ML)

  • 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 and ensure system performance
  • Mentor and support junior engineers

Requirements For Senior Software Engineer (AI/ML)

Python
Node.js
React
  • 4+ years of full-stack software development experience
  • Experience with web/mobile applications and Mini Apps
  • Proficiency in AI/ML technologies, especially Generative AI
  • Expertise in front-end frameworks (React/Vue) and back-end technologies
  • Strong product sense and technical decision-making ability
  • Excellent communication skills in English and Chinese
  • Proactive, innovation-driven mindset

Benefits For Senior Software Engineer (AI/ML)

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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

Related Jobs