Senior Machine Learning Research Engineer

Microsoft delivers more than 200 online services to more than one billion individuals worldwide, powering cloud infrastructure and foundational technologies.
$150,000 - $250,000
Machine Learning
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · Cloud

Description For Senior Machine Learning Research Engineer

Join Microsoft's Strategic Planning and Architecture (SPARC) team within Azure Hardware Systems & Infrastructure (AHSI) organization, powering Microsoft's "Intelligent Cloud" mission. This role focuses on innovative hardware designs for cloud growth, combining technical capabilities with business strategy. As a Senior Machine Learning Research Engineer, you'll work on model development, data type analysis, and ML/HW co-design. The position involves developing cutting-edge neural network architectures, optimizing machine learning systems, and collaborating across teams to advance Microsoft's cloud infrastructure. You'll be part of the team delivering core infrastructure for services like Azure, Office 365, Teams, and Xbox Live, impacting billions of users worldwide. The role offers a unique opportunity to shape the future of cloud computing through machine learning innovation.

Last updated 2 months ago

Responsibilities For Senior Machine Learning Research Engineer

  • Driving model/HW codesign
  • Developing and analysing novel NN architectures
  • Inventing novel low-precision data formats
  • Inventing novel model architectures
  • Collaborating with data scientists and ML researchers
  • Interfacing with HW architecture teams
  • Interfacing with SW framework teams

Requirements For Senior Machine Learning Research Engineer

Python
  • MS/PhD in Machine Learning, Computer Architecture/Systems, High-Performance Computing or related areas
  • Extensive experience in ML systems/Model optimizations/Efficient model architecture
  • Track record of original research and delivering novel results in ML systems area
  • Hands on experience with frameworks such as PyTorch/TensorFlow/TensorRT
  • Deep knowledge of CNN/transformer architecture and optimization strategies
  • Strong programming skills in Python/C/C++
  • Experience in implementing low-level linear algebra/BLAS kernels
  • Outstanding communication skills

Benefits For Senior Machine Learning Research Engineer

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

Interested in this job?

Jobs Related To Microsoft Senior Machine Learning Research Engineer

Technical Support Engineer

Senior Technical Support Engineer role at Microsoft, focusing on Azure AI support, offering remote work and competitive compensation in Vancouver.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on AI-powered work management solutions, combining advanced software engineering with artificial intelligence to transform workplace productivity.

Senior Software Engineer -Growth

Senior Software Engineer position at Microsoft's Copilot Team, focusing on AI-powered growth initiatives and machine learning solutions.

Senior Software Engineer - Windows AI Agent

Senior Software Engineer position at Microsoft focusing on Windows AI Agent development, specializing in scalable model infrastructure and cloud-based AI workflows.

Senior Software Engineer - ML Platform

Senior Software Engineer role at Microsoft focusing on ML Platform development for identity protection, offering competitive pay and hybrid work environment.