Senior Software Engineer
Core
Design, deploy, and operate production-scale ML systems to protect Copilot experiences from AI security threats like prompt injections and adversarial inputs.
Role type
Senior IC machine-learning engineer (AI security)
Builds
Adaptive detection and policy models, evaluation frameworks, and secure orchestration frameworks for agent delegation and tool calling.
Domain
AI Security / Generative AI / Distributed Systems
Deliverable
production ML models
Required skills
ML system design, adversarial testing, threat modeling, vulnerability research, incident response, risk management, technical leadership, security metrics, distributed systems architecture, AI security (prompt injection, agentic workflows)
Preferred skills
Red teaming, vulnerability remediation, mentoring senior engineers, security architecture decision-making
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Develop adaptive detection models, build evaluation frameworks, partner on secure orchestration, monitor telemetry, conduct adversarial testing, lead incident response, mentor engineers, communicate security tradeoffs
Seniority
Senior, hands-on IC with architectural review responsibilities
