Required Qualifications:
- Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- Experience in security engineering, including assessment, remediation, and secure code development.
- Experience in security assessment methodologies, automated and manual testing techniques, and threat modeling.
- Experience in remediation efforts across multiple product lines in one or more core security domains (networking, operating systems, software security).
Preferred Qualifications:
- Experience assessing security specifically for AI/ML applications, including identification and remediation of risks through code or configuration changes.
- Expertise in secure coding practices and code-level security in languages such as C#, Python, or similar. Familiarity with Rust, C++, or Go are pluses.
- Experience working within AI, machine learning platforms, APIs, Retrieval-Augmented Generation (RAG), or similar technologies.
- Understanding of AI/ML pipelines, including risks during and after both training and deployment.
- Familiarity with interprocess communication in AI environments, including Agentic Model Context Protocol.
- Deep understanding of agentic computing, communication patterns, and associated security considerations.
- Demonstrated collaboration skills, with a proven track record of enabling partner teams and addressing systemic security risks proactively.
- Experience implementing and interpreting performance, reliability, and risk metrics to drive security improvements.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
Microsoft will accept applications for the role until July 28, 2025.