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 a month 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 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.