Senior Machine Learning (ML) Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$117,200 - $250,200
Machine Learning
Senior Software Engineer
Remote
4+ years of experience
AI · Cybersecurity · Enterprise SaaS

Description For Senior Machine Learning (ML) Engineer

Microsoft Security is seeking a Senior Machine Learning Engineer to join their AI Personalization, Feedback, and Analytics team working on Security Copilot, Microsoft's GenAI platform. This role focuses on building AI-driven personalization engines, developing feedback loop systems, and delivering user analytics for security solutions. The position offers the opportunity to work with cutting-edge AI technology while contributing to Microsoft's mission of making the world safer through advanced security solutions. The team's culture embraces a growth mindset and excellence, working on innovations that impact billions of lives. The role involves collaborating with cross-functional teams, developing ML models for personalization, and analyzing large-scale user interaction data to enhance AI-driven experiences. With competitive compensation and comprehensive benefits, this position offers both technical challenges and meaningful impact in the cybersecurity space. The role supports up to 100% remote work with some travel requirements (0-25%), providing flexibility while maintaining collaborative opportunities with world-class engineering teams.

Last updated 14 days ago

Responsibilities For Senior Machine Learning (ML) Engineer

  • Define and track key success metrics for AI-driven personalization, feedback loops, and model adaptation
  • Analyze large-scale user interaction data to drive AI improvements and refine response quality
  • Build and maintain data pipelines and dashboards for real-time model monitoring
  • Develop and deploy ML models that optimize AI-driven recommendations
  • Design A/B tests to evaluate feature rollouts and measure impact
  • Collaborate with engineering teams to integrate AI-driven insights
  • Communicate insights effectively to leadership and cross-functional teams

Requirements For Senior Machine Learning (ML) Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical discipline
  • 4+ years technical engineering experience with coding
  • Experience in AI personalization, user behavior analytics, or recommender systems
  • Familiarity with Azure ML, Synapse, and experimentation frameworks
  • Background in cybersecurity, SaaS, or enterprise AI solutions
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Machine Learning (ML) Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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 (ML) Engineer

Technical Support Engineer

Senior Technical Support Engineer position at Microsoft, focusing on Azure AI support, offering remote work and competitive compensation in Vancouver, Canada.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on AI-powered work management solutions, combining advanced software engineering with artificial intelligence to transform workplace productivity.

Senior Software Engineer -Growth

Senior Software Engineer position at Microsoft's Copilot Team, focusing on AI-powered growth initiatives and machine learning solutions.

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 - ML Platform

Senior Software Engineer role at Microsoft focusing on ML Platform development for identity protection, offering competitive pay and hybrid work environment.