M

Microsoft

Builds workplace software, PCs and cloud services

ML Research Engineer

Natural Language Processing & LLMsPosted on Nov 11
Full-time$102.1k - $219.2k /yrIn-person

About the Job

Requirements

  • A Bachelor's degree in Statistics, Econometrics, Computer Science, Electrical Engineering, Computer Engineering, or a related field and 2+ years of related experience, or a Master's degree in one of those fields and 1+ year of related experience, or a Doctorate in one of those fields, or equivalent experience.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including passing the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.

Responsibilities

  • Design and develop novel quantization and numerics algorithms to enable efficient deployment of large language model inference and training in Microsoft's Azure production environments.
  • Drive software development and model optimization tooling proof-of-concept efforts to streamline deployment of quantized models.
  • Analyze performance bottlenecks in quantized state-of-the-art large language model architectures and drive performance improvements.
  • Prototype and evaluate emerging low-precision data formats through proof-of-concept implementations on a novel hardware accelerator software development kit.
  • Co-design model architecture optimized for low-precision deployment in close collaboration with companywide AI and machine learning teams.
  • Work cross-functionally with data scientists and machine learning researchers and engineers across organizations to align on model accuracy and performance goals.
  • Partner with hardware architecture and AI software framework teams to ensure end-to-end system efficiency.

Desired Qualifications

  • A Bachelor's degree in Statistics, Econometrics, Computer Science, Electrical Engineering, Computer Engineering, or a related field and 5+ years of related experience, or a Master's degree in one of those fields and 3+ years of related experience, or a Doctorate in one of those fields and 1+ year of related experience, or equivalent experience.
  • At least one year of experience creating publications, such as patents or peer-reviewed academic papers.
  • Experience delivering production-grade software in model compression, low-precision numerics such as FP8, INT8/4, NVFP4, and MX formats, low-level kernel development, and performance optimization.
  • Proficiency with modern deep learning frameworks, including PyTorch, TensorFlow, TensorRT, and ONNX Runtime.
  • Expertise in GPU or NPU kernel development using CUDA, Triton, ROCm, or comparable frameworks, and fast model bring-up on a new stack.
  • Strong understanding of Transformer and large language model architectures, with hands-on experience in quantization, pruning, tensor or parameter sharding, model parallelism, KV-cache optimization, and Flash Attention.
  • Practical experience with large-scale model evaluation, including benchmarking state-of-the-art large language models and fine-tuning large models using supervised fine-tuning or reinforcement learning.
  • Strong programming skills in Python, C, and C++.
  • Hands-on experience implementing and optimizing low-level linear algebra routines, including custom BLAS kernels.
  • Deep knowledge of mixed-precision arithmetic units, including numerical formats and microarchitecture.
  • Strong written and verbal communication skills, with the ability to communicate complex technical ideas clearly and collaborate effectively across teams.

About the Company

Microsoft

Builds workplace software, PCs and cloud services

Microsoft builds workplace software, operating systems and cloud infrastructure for consumers, businesses and government agencies, from small organizations to global enterprises. Microsoft 365 combines Word and Excel with Teams communication and Copilot AI features, while Windows runs PCs and Surface supplies the company's own computers. Azure rents computing capacity, storage and databases to build and run web applications. Microsoft also sells Xbox consoles and games, collecting revenue through software licenses, subscriptions, usage charges and product sales. Founded in 1975 by Bill Gates and Paul Allen, Microsoft is headquartered in Redmond, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Redmond, WA
Founded
1975

Recently Posted Jobs

Explore more opportunities at Microsoft

See more jobs