Senior Machine Learning Engineer

1 Month ago • 4-8 Years • Artificial Intelligence • Research & Development • $117,200 PA - $250,200 PA

Job Summary

Job Description

Senior Machine Learning Engineer at Microsoft will develop industry-leading machine learning solutions. Responsibilities include designing, training, and tuning ML models and their infrastructure. The role involves incubating new ideas with researchers, collaborating with product engineers and partners, and applying sound engineering principles while pushing the boundaries of current conventions. This requires experience in applying, implementing, and developing ML algorithms, proficiency in Python, PyTorch, TensorFlow, and building high-performance ML training jobs. The candidate should be comfortable working in a research-oriented environment and communicating effectively with researchers and product teams.
Must have:
  • 4+ years ML experience
  • Proficiency in Python, PyTorch, TensorFlow
  • Building high-performance ML training jobs
  • Experience with common ML platforms
  • Bachelor's degree in related field
Good to have:
  • Deep understanding of deep learning models
  • Experience with CUDA, Triton, DirectML
  • Experience with LLMs
  • Experience with ML infrastructure
  • Experience with CI/CD pipelines
Perks:
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Job Details

Overview

We are looking for a Senior Machine Learning Engineer with analytical and developer skills to join our team to develop industry leading machine learning solutions. Successful candidates will have several years of experience designing, training and tuning machine learning (ML) models and their supporting infrastructure. A large part of the role will be spent incubating new ideas with researchers and working with product team engineers and/or partners who leverage the research. As a result, candidates should be comfortable learning new approaches and pushing the boundaries of current conventions while applying sound engineering principles.   
 
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.  

 

In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.

Qualifications

Required Qualifications

  • Bachelor's Degree in Computer Science, Engineering, Statistics, Mathematics, or related field AND 4+ years technical engineering experience with coding in languages including, but not limited to, Python, C, C++, C#, or Java
    • OR  equivalent experience.
  • 4+ years of industry or academic experience in applying, implementing, and/or developing algorithms for machine learning, artificial intelligence, or statistics. 
  • 2+ years of industry or academic experience with common ML engineering programming languages and platforms such as Python, Python numerical libraries, PyTorch, TensorFlow and/or HuggingFace. 
  • 2+ years of industry or academic experience with building, debugging and optimizing large, high performance ML training jobs. 

Preferred Qualifications 

  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience. 
  • Deep understanding of deep learning model architectures.
  • Experience working in or with a commercial software product team.
  • Experience with low-level, high performance ML frameworks such as CUDA, Triton, DirectML or similar frameworks  
  • Experience with large language models (LLM) architectures, inference and fine-tuning  
  • Experience with using and supporting ML infrastructure including job schedulers, big data storage, low latency interconnects and large clusters of GPUs 
  • Experience working in an academic research environment and communicating effectively withing such an environment 
  • Ability to engineer industry solutions and achieve/maintain target service level agreements  
  • Ability to work independently and ramp-up quickly on complex, unfamiliar code  
  • Experience with engineering practices, continuous integration and continuous delivery/continuous deployment (CI/CD) pipelines and Git
  • Experience contributing and/or maintaining open-source projects  

Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $117,200 - $229,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $153,600 - $250,200 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

Microsoft will accept applications for the role until February 2, 2025.

 

 

#Research

Responsibilities

  •  You'll be a member of a cross-disciplinary team of engineers, data scientists and researchers working in a research-oriented environment.   
  • You’ll partner with researchers to quickly learn, implement and evolve novel ML algorithms and approaches.  
  • You’ll interact with Microsoft product teams, Microsoft Research (MSR) partners and open-source communities to bring research implementations to broader audiences.
  • You’ll engineer complex, high performant, efficient ML training jobs using well-known and cutting-edge tools and frameworks.
  • You’ll reduce ML infrastructure complexities across research. projects by simplifying onboarding, debugging infrastructures issues, scaling training jobs while maintaining high Graphics Processing Unit (GPU) utilization, contributing to open-source tooling/frameworks and keeping ML infrastructure documentation simple and up to date.
  • Embody our and .

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
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

Similar Jobs

Anavation - Software Developer 4

Anavation

Chantilly, Virginia, United States (On-Site)
4 Months ago
Axon - Salesforce Architect, Digital Customer Experience

Axon

Seattle, Washington, United States (Hybrid)
2 Months ago
Intel Corporation - SoC Design Engineer Student

Intel Corporation

San José, San José Province, Costa Rica (Hybrid)
2 Months ago
Magic Leap - Software Engineer, Automation Platform

Magic Leap

Plantation, Florida, United States (On-Site)
3 Months ago
JustPlay - Reward Economy Lead

JustPlay

Berlin, Berlin, Germany (Hybrid)
1 Month ago
Scale AI - Army Acquisitions Writing Expert

Scale AI

St. Louis, Missouri, United States (Remote)
4 Months ago
Thumbtack - Staff Software Engineer,  Machine Learning Infrastructure

Thumbtack

United States (Remote)
3 Months ago
Zoox - Machine Learning Engineer - Collision Avoidance System

Zoox

Foster City, California, United States (Hybrid)
4 Months ago
Zoox - Senior/Staff Software Engineer - Simulation C++ Framework

Zoox

Foster City, California, United States (Hybrid)
4 Months ago
AI Fund - Curriculum Developer

AI Fund

India (Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Rockstar Games - Linux Systems Engineer

Rockstar Games

Dundee, Scotland, United Kingdom (On-Site)
2 Months ago
Meta - Software Engineering Manager, Product

Meta

Menlo Park, California, United States (Remote)
3 Months ago
Epic Games - Principal Research Scientist

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Hitachi - Azure Developer

Hitachi

Hyderabad, Telangana, India (Remote)
4 Months ago
Trendyol - Data Science Professionals (Dolap)

Trendyol

İstanbul, İstanbul, Türkiye (Hybrid)
2 Months ago
The Walt Disney Company - Software Engineer, Test

The Walt Disney Company

Emeryville, California, United States (On-Site)
3 Months ago
Keywords Studios (Player Support) - Software Engineer- Lead

Keywords Studios (Player Support)

Pune, Maharashtra, India (On-Site)
2 Months ago
Microsoft - ROP - Senior Software Engineering Manager

Microsoft

Hyderabad, Telangana, India (On-Site)
1 Month ago
Salesforce - Performance Engineering - MTS/SMTS/LMTS

Salesforce

Hyderabad, Telangana, India (On-Site)
4 Months ago
ByteDance - Research Scientist in Molecular Dynamics

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in New York, New York, United States

ByteDance - Training and Mechanism Partner - Global Organizational Culture - AMS

ByteDance

Los Angeles, California, United States (Hybrid)
3 Months ago
On Location - Sr. Coordinator, Production

On Location

Raleigh, North Carolina, United States (On-Site)
1 Month ago
Mattel  Inc  - Product Design Manager - WWE

Mattel Inc

California, United States (On-Site)
2 Months ago
Twitch - Mobile Infrastructure Engineer

Twitch

San Francisco, California, United States (On-Site)
2 Months ago
Next Level Business Services - BI Tech Project Manager - Full Time

Next Level Business Services

Redmond, Washington, United States (On-Site)
4 Months ago
Zoox - Backend Software Engineering Internship/Co-op

Zoox

Foster City, California, United States (On-Site)
4 Months ago
Next Level Business Services - Project Manager - Mobility

Next Level Business Services

Collegeville, Pennsylvania, United States (On-Site)
4 Months ago
Netflix - Open Connect Strategic Negotiator

Netflix

United States (Remote)
2 Months ago
Meta - Software Engineer, Machine Learning

Meta

Seattle, Washington, United States (On-Site)
3 Months ago
Netflix - Distributed Systems Engineer (L6) - Data Discovery & Governance

Netflix

Los Gatos, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Artificial Intelligence Jobs

Meta - Software Engineer, Machine Learning

Meta

Menlo Park, California, United States (On-Site)
3 Months ago
Canva - Senior Machine Learning Engineer - Photo AI

Canva

Vienna, Vienna, Austria (Remote)
1 Month ago
ByteDance - Student Researcher (Doubao (Seed) - Foundation Model AI Platform) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Zoox - Director, Process & Tools, PMO

Zoox

Foster City, California, United States (On-Site)
4 Months ago
Ness Digital - Senior Generative AI Engineer

Ness Digital

Iași, Iași County, Romania (Remote)
1 Month ago
Meta - AI Research Scientist - Language (Technical Leadership)

Meta

New York, New York, United States (On-Site)
3 Months ago
Meta - Software Engineer, Machine Learning

Meta

Los Angeles, California, United States (On-Site)
3 Months ago
Aera Technology - Senior Data Scientist

Aera Technology

Pune, Maharashtra, India (On-Site)
4 Months ago
ByteDance - Research Scientist, Multimodal Foundation Model

ByteDance

Singapore (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

London, England, United Kingdom (On-Site)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

New York, New York, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

London, England, United Kingdom (On-Site)

Dublin, County Dublin, Ireland (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug