Senior Machine Learning (ML) Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$117,200 - $229,200
Machine Learning
Senior Software Engineer
Remote
5,000+ Employees
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 enhanced security solutions. The position combines cutting-edge AI technology with cybersecurity, offering an opportunity to impact billions of users worldwide.

The role involves working with large-scale data to improve AI models, enhance user experiences, and drive product strategy through data-driven insights. You'll be part of a team that ensures Security Copilot delivers adaptive and intelligent experiences by leveraging feedback loops, analytics, and personalization techniques. The position requires expertise in ML engineering, with a focus on building personalization engines and developing tools for model refinement through reinforcement learning.

Working at Microsoft means joining a culture centered on embracing a growth mindset and inspiring excellence. The company offers competitive compensation, comprehensive benefits, and the chance to work on transformative technology that makes the world safer. You'll collaborate with cross-functional teams, including engineers, product managers, and researchers, to shape the future of security technology.

The ideal candidate will bring strong technical skills in ML engineering, experience with AI personalization or recommender systems, and a background in cybersecurity or enterprise AI solutions. This role offers the flexibility of remote work with some travel requirements (0-25%), making it an excellent opportunity for those seeking to make a significant impact in the intersection of AI and security technology.

Last updated 3 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 and decision-making
  • Develop and deploy ML models that optimize AI-driven recommendations and personalized experiences
  • Design A/B tests to evaluate feature rollouts and measure impact on user engagement
  • Collaborate with engineering teams to integrate AI-driven insights into Security Copilot's core functionalities
  • Communicate insights effectively to leadership and cross-functional teams using dashboards, reports, and presentations

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 in languages including C, C++, C#, Java, JavaScript, or Python
  • 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

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

Senior Software Engineer

Senior Software Engineer role at Microsoft AI Japan, focusing on AI and machine learning for Bing and MSN, requiring Japanese language skills.

Senior Software Engineer

Senior Software Engineer position at Microsoft focusing on AI/ML development and hardware integration, offering hybrid work model and comprehensive benefits.

Senior Software Engineer, Responsible AI

Senior Software Engineer position at Microsoft focusing on Responsible AI development, implementing ethical AI solutions at scale with competitive compensation and hybrid work arrangement.

Senior Software Engineer

Senior Software Engineer role at Microsoft, focusing on AI-driven shopping catalog development with deep learning, LLM, and NLP technologies.

Senior Software Engineer (GPU Performance)

Senior Software Engineer position at Microsoft focusing on GPU performance optimization for AI and machine learning applications.