Senior Machine Learning Engineer

Microsoft is a global technology company empowering individuals and organizations to achieve more through innovative software, services, and devices.
$117,200 - $229,200
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Applied Scientist, Advertiser Copilot

Senior Applied Scientist position at Microsoft working on Advertiser Copilot, focusing on LLMs and AI solutions for advertising platform.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on machine learning solutions and data engineering for Microsoft 365 services.

Senior Software Engineer

Senior Software Engineer position at Microsoft focusing on AI and machine learning development for Microsoft Intune, offering competitive salary and comprehensive benefits.

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

Senior Software Engineer role at Microsoft focusing on computational advertising and machine learning, requiring 8+ years of experience in software development.

Description For Senior Machine Learning Engineer

The Ads Brain team at Microsoft is seeking a Senior Machine Learning Engineer to work on deep learning systems and algorithms. This role is part of Microsoft's rapidly growing digital advertising business, focusing on applying large-scale deep learning technologies to improve advertising operations.

Key responsibilities include:

  • Innovating in deep learning systems and algorithms
  • Identifying new areas for improvement through collaboration
  • Driving cutting-edge system prototypes and assisting in production deployment
  • Solving impactful technical problems and advancing state-of-the-art technologies
  • Leveraging open-source projects to advance deep learning applications
  • Fostering an inclusive environment and embodying Microsoft's culture and values

The ideal candidate will have:

  • Bachelor's Degree in Computer Science or related field with 4+ years of technical engineering experience in C++ or Python
  • 1+ year of experience with deep learning frameworks (e.g., PyTorch, OnnxRuntime, vLLM, TensorRT-LLM)
  • Experience in GPU/CUDA programming is preferred
  • Strong skills in architecting, designing, coding, debugging, and problem-solving

This role offers the opportunity to work with state-of-the-art GPU and Deep Learning technologies, bridging them with business-critical applications in the fast-growing online advertising industry. The position is available in Redmond, WA or Mountain View, CA, with a hybrid work model allowing up to 50% work from home.

Microsoft offers a comprehensive benefits package, including industry-leading healthcare, educational resources, savings and investments opportunities, generous time off, and various other perks. The company is committed to fostering a diverse and inclusive work environment.

Last updated 6 months ago

Responsibilities For Senior Machine Learning Engineer

  • Innovations to advance deep learning systems and algorithms
  • Identify new and upcoming areas for improvement by interacting with potential external and internal collaborators
  • Drive cutting-edge system prototypes and assist in preparation for production deployment
  • Discover/solve impactful technical problems, advance state-of-the-art technologies, and translate ideas into production
  • Leverage cutting-edge open-source project to advance deep learning applications
  • Create deep connections within our communities, focus on increasing representation, retaining, and growing our current team members, while fostering awareness and growth through an inclusive environment
  • Embody Microsoft's Culture & Values

Requirements For Senior Machine Learning Engineer

Python
  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience with coding using C++ or Python OR equivalent experience
  • 1+ year of experience in deep learning framework (e.g., PyTorch, OnnxRuntime, vLLM, TensorRT-LLM) mechanism and implementation
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Pass Microsoft Cloud background check upon hire/transfer and every two years thereafter

Benefits For Senior Machine Learning Engineer

  • 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?