Demo

Senior Machine Learning Engineer

Microsoft AI
Mountain View, CA Full Time
POSTED ON 4/29/2026
AVAILABLE BEFORE 5/28/2026
Overview

As Microsoft continues to push the boundaries of AI, we are on the lookout for passionate individuals to work with us on the most interesting and challenging AI questions of our time. Our vision is bold and broad — to build systems that have true artificial intelligence across agents, applications, services, and infrastructure. It's also inclusive: we aim to make AI accessible to all — consumers, businesses, developers — so that everyone can realize its benefits.

Microsoft AI (MAI) is seeking a Senior Machine Learning Engineer to join the Growth Intelligence team and contribute to the evolution of Copilot, our personal AI assistant.

In this role, you will design and build models and ML pipelines for user and conversation understanding — helping Copilot better interpret user intent, extract meaning from conversations, and deliver more relevant, personalized experiences. You will work across the full model lifecycle, from data preparation and training to evaluation and production deployment.

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.

Responsibilities

  • Build and Deploy Models: Design, train, evaluate, and deploy machine learning models for natural language understanding tasks including intent detection, topic classification, conversation summarization, and user personas.
  • Design ML Pipelines: Architect scalable, production-grade training and inference pipelines using Spark, Databricks, Azure ML and modern ML frameworks.
  • NLP and Representation Learning: Develop and fine-tune transformer-based models and text encoders; build and maintain embedding pipelines and vector databases for semantic search and retrieval.
  • Experimentation and Evaluation: Drive rigorous offline and online experimentation to measure model quality, iterate on architectures, and improve key product metrics.
  • Collaborate Across Teams: Partner with data engineers, data scientists, and product teams to translate research insights into shipped features and align model outputs with product goals.
  • Show Ownership Mindset: Proactively monitor model performance in production, diagnose regressions, and address scalability and reliability challenges before they become bottlenecks.
  • Contribute Strategically: Identify opportunities to improve model architectures, training methodologies, and evaluation frameworks; mentor others on ML best practices.

Qualifications

Required/minimum qualifications:

  • Bachelor's Degree in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 4 years related experience (e.g., statistics predictive analytics, research)
    • OR Master's Degree in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 3 years related experience (e.g., statistics, predictive analytics, research)
    • OR Doctorate in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 1 year(s) related experience (e.g., statistics, predictive analytics, research) OR equivalent experience.
Additional Or Preferred Qualifications

  • Master's Degree in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 6 years related experience (e.g., statistics, predictive analytics, research)
    • OR Doctorate in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 3 years related experience (e.g., statistics, predictive analytics, research) OR equivalent experience.
  • Proven experience in NLP, including experience with modern transformer architectures for tasks such as classification, encoding, summarization, and semantic search
  • Experience with text embedding models, vector databases, and retrieval-augmented generation (RAG) patterns
  • Familiarity with distributed training, model optimization, and serving ML models at scale
  • Experience with search ranking, relevance modeling, or information retrieval systems
  • Proficiency in Python and ML frameworks such as PyTorch, Hugging Face Transformers, or similar
  • Experience working with data platforms (e.g., Spark, Databricks, Azure ML) and building end-to-end ML pipelines from data ingestion through model deployment
Applied Sciences IC4 - The typical base pay range for this role across the U.S. is USD $119,800 - $234,700 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 $158,400 - $258,000 per year.

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

https://careers.microsoft.com/us/en/us-corporate-pay

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Salary : $119,800 - $234,700

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Machine Learning Engineer?

Sign up to receive alerts about other jobs on the Senior Machine Learning Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$119,030 - $151,900
Income Estimation: 
$149,493 - $192,976
Income Estimation: 
$101,387 - $124,118
Income Estimation: 
$119,030 - $151,900
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Microsoft AI

  • Microsoft AI Mountain View, CA
  • Overview Microsoft AI’s (“MAI”) Mission is to use AI responsibly to make everyone more informed, capable, and supported. MAI is responsible for Microsoft’s... more
  • Just Posted

  • Microsoft AI Mountain View, CA
  • Overview Microsoft AI is seeking a highly skilled and experienced Principal Product Manager in our Monetization team to drive growth for Copilot Subscripti... more
  • Just Posted

  • Microsoft AI Mountain View, CA
  • Overview The Microsoft Content Product team is seeking a Manager-Applied Sciences/Machine Learning (ML) to lead our Core Recommendation and Content Generat... more
  • Just Posted

  • Microsoft AI York, NY
  • Overview We’re looking for data scientists to help build the next generation of post-training methods for frontier models at Microsoft AI. You’ll join a sm... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Senior Machine Learning Engineer jobs in the Mountain View, CA area that may be a better fit.

  • Intuitive Sunnyvale, CA
  • Company Description It started with a simple idea: what if surgery could be less invasive and recovery less painful? Nearly 30 years later, that question s... more
  • 21 Days Ago

  • Oscar San Jose, CA
  • Senior ML Engineer Location: San Jose, CA (Hybrid) About the Company This organization builds applied AI systems for companies operating complex, high-risk... more
  • Just Posted

AI Assistant is available now!

Feel free to start your new journey!