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 Azure Hardware Systems & Infrastructure (AHSI) organization's Strategic Planning and Architecture (SPARC) team, working at the forefront of cloud infrastructure innovation. This role combines technical expertise in machine learning with hardware implementation, focusing on model development, data type analysis, and ML/HW co-design. You'll be part of the team powering Microsoft's "Intelligent Cloud" mission, working on infrastructure that supports Azure, Bing, Office 365, Teams, Xbox Live, and more. The position offers a unique opportunity to innovate in hardware designs while collaborating across teams to drive Microsoft's cloud growth. The role requires expertise in neural networks, hardware implementation, and a strong research background, making it ideal for those passionate about advancing ML systems and architecture.

Last updated a day 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

Senior Machine Learning Engineer

Senior Machine Learning Engineer role at Microsoft focusing on building evaluation frameworks for cutting-edge AI models and platforms.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure ML platform, focusing on AI and machine learning infrastructure development.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Azure Machine Learning's Inference team, focusing on LLM infrastructure and optimization with OpenAI integration.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on AI and machine learning for entity understanding, offering competitive salary and remote work options.

Senior Applied AI Engineer

Senior Applied AI Engineer role at Microsoft focusing on developing AI solutions for security, combining cutting-edge research with practical applications in defensive and red teaming capabilities.