Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through technology and innovation.
Suzhou, Jiangsu, China
Machine Learning
Senior Software Engineer
Hybrid
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Microsoft is seeking a Senior Software Engineer to join their team in Suzhou, China, focusing on machine learning solutions. This role combines software engineering expertise with ML implementation, requiring 4+ years of engineering experience and strong ML knowledge. The position involves collaborating with Data Scientists and Platform Engineers to build end-to-end ML solutions, from data ingestion to production deployment. The ideal candidate will work on optimizing ML algorithms, managing feature stores, and developing tools for model management. Microsoft offers a comprehensive benefits package and promotes a culture of inclusion and innovation. The role provides a unique opportunity to work with cutting-edge ML technologies while contributing to Microsoft's mission of empowering people and organizations globally. The position offers hybrid work arrangements with up to 50% work from home flexibility.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Design and implement high-quality end-to-end ML solutions in production
  • Research innovative ways to optimize models in production
  • Manage high-quality feature store and onboard feature data
  • Build understanding of Microsoft ML platforms and open-source frameworks
  • Develop packages and tools for model onboarding and management
  • Monitor production model performance and handle incidents

Requirements For Senior Software Engineer

Python
Java
Kubernetes
  • Bachelor's degree in Computer Science, Machine Learning, Data Science or related technical field
  • 4+ years technical engineering experience with coding languages
  • 2+ years experience implementing and optimizing ML algorithms in production
  • Solid Python programming skills and coding practices
  • Experience with machine learning frameworks: TensorFlow, PyTorch, Keras, Spark ML
  • Experience with orchestration frameworks
  • Experience implementing API interfaces for model serving
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

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
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Research Software Engineer

Senior Research Software Engineer position at Microsoft Research AI Frontiers, focusing on AI systems development and research with competitive compensation.

Senior Software Engineer - AI

Senior Software Engineer position at Microsoft Security, focusing on AI-powered cybersecurity solutions with hybrid work option and competitive compensation.

Senior Research Engineer, MSR AI for Science

Senior Research Engineer position at Microsoft Research's AI for Science team, focusing on developing infrastructure and tools for AI-driven scientific research.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Frameworks team, developing AI software and infrastructure for various platforms from supercomputers to mobile devices.

Senior Software Engineer (GPU Performance)

Senior GPU Performance Engineer role at Microsoft focusing on AI framework optimization and development for next-gen supercomputers.