Description
Summary
Microsoft AI are looking for a talented Member of Technical Staff - Machine Learning Engineer at their Redmond office. This role sits at the heart of strategic decision-making, turning market data into actionable insights for a company that's revolutionising AI experiences. You'll work directly with leadership to shape the company's direction in the AI and security markets.
About the Role
We are seeking a Senior Machine Learning Engineer to tackle some of the hardest problems at the intersection of applied ML, AI security, and agentic systems. This is a hands-on role focused on designing, training, evaluating, and shipping ML-powered defenses that protect Copilot users from threats such as prompt injection, adversarial manipulation, unsafe delegation, and abuse of agentic workflows.
Accountabilities
- Design, train, and deploy ML-based defenses for threats such as prompt injection, adversarial inputs, and abuse of agentic workflows.
- Develop adaptive detection and policy models that learn from evolving attacker behavior rather than relying solely on static rules or signatures.
The Candidate we're looking for
Experience:
- 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
Technical skills:
- Solid foundation in ML fundamentals, including classification, anomaly detection, representation learning, and model evaluation.
- Proficiency in Python and experience with modern ML frameworks (e.g., PyTorch, JAX, TensorFlow).
Personal attributes:
- Ability to reason about adversarial behavior, threat models, and failure modes in AI/ML systems.
Benefits
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- Collaborative and dynamic work environment.