Machine Learning Engineer

Microsoft Security's Central Fraud and Abuse Risk team leverages expertise in fraud and abuse domain, rich datasets, and cutting-edge technologies to deliver resilient security services.
$98,300 - $193,200
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Cybersecurity

Description For Machine Learning Engineer

Microsoft Security's Central Fraud and Abuse Risk (CFAR) team is seeking a Machine Learning Engineer to spearhead AI solution development. This role combines technical expertise with innovative problem-solving in cybersecurity. You'll work with cutting-edge technologies and rich datasets to transform cybersecurity and empower users worldwide.

The position offers an opportunity to work on significant challenges in fraud and abuse prevention, leveraging big data processing and machine learning to create industry-leading solutions. You'll be part of a team that values innovation, experimentation, and continuous learning, working alongside talented engineers and data scientists.

The role requires strong technical skills in machine learning, programming, and data science, with a focus on building scalable solutions. You'll be responsible for developing data pipelines, maintaining ML infrastructure, and ensuring system reliability while working in a collaborative environment that encourages growth and innovation.

This is an excellent opportunity for someone passionate about applying AI to real-world security challenges. The position offers competitive compensation ($98,300 - $193,200) and comprehensive benefits, including healthcare, educational resources, and parental leave. Located in Redmond, Washington, you'll be at the heart of Microsoft's innovation center, working on projects that directly impact global cybersecurity.

Join a team that values technical excellence, creative problem-solving, and continuous learning. Your work will directly contribute to Microsoft's mission of transforming cybersecurity and protecting users worldwide. The role offers both technical challenges and growth opportunities, making it ideal for ambitious engineers looking to make a significant impact in the cybersecurity field.

Last updated 12 days ago

Responsibilities For Machine Learning Engineer

  • Collaborate with cross-disciplinary team of engineers, data scientists, and researchers
  • Develop and maintain data pipelines and dashboards for real-time model monitoring
  • Build scalable, reliable, and secure systems with monitoring and alerting
  • Produce robust and efficient code, conducting design and code reviews
  • Ensure data integrity, compliance, and system stability
  • Analyze large-scale data to drive AI advancements
  • Simplify machine learning infrastructure and maintain documentation
  • Communicate insights through dashboards, reports, and presentations

Requirements For Machine Learning Engineer

Python
Java
JavaScript
  • Doctorate in Data Science, Mathematics, Statistics, or related field OR Master's with 1+ year experience OR Bachelor's with 2+ years experience
  • 2+ years technical engineering experience with coding languages (C, C++, C#, Java, JavaScript, Python)
  • 2+ years of experience in data science or big data processing
  • Must pass Microsoft Cloud Background Check
  • Experience with ML infrastructure and cloud computing platforms
  • Understanding of code coverage, data structures, algorithms, and asynchronous programming

Benefits For Machine Learning 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 Machine Learning Engineer

Software Engineer II

Software Engineer II position at Microsoft focusing on machine learning and SAP workload optimization for Azure platform, offering competitive salary and remote work options.

Software Engineer II

Mid-level Software Engineer position at Microsoft Security, focusing on developing generative AI services and LLM capabilities for security applications.

Software Engineer

Microsoft is seeking a Software Engineer to develop AI-driven services for scientific discovery within their Strategic Missions and Technologies division.

Software Engineer II- AI/ML

Software Engineer II position at Microsoft focusing on AI/ML development for Business & Industry Copilots group, working on Dynamics 365 and enterprise solutions.

Technical Support Engineer- AI Support

Technical Support Engineer position at Microsoft focusing on AI support, requiring 3+ years experience, offering hybrid work model and comprehensive benefits package.