Microsoft Security aspires to make the world a safer place for all by reshaping security and empowering every user, customer, and developer with a security cloud that protects them with end to end, simplified solutions. The Microsoft Security AI Engineering team is responsible for developing industry-leading, AI-driven security solutions to safeguard Microsoft and its customers.
Requirements
- Proficiency in Python, including experience applying object-oriented programming (OOP) concepts to design, develop, and maintain software systems.
- Experience with prompt engineering or developing applications utilizing large language models (LLMs), including designing, testing, and integrating prompts for LLM-based systems in production or research settings.
- Experience using version control systems (e.g., Git), participating in code reviews, and applying software engineering best practices such as testing, debugging and familiarity with CI/CD workflows.
- Cybersecurity experience is required for this role.
Responsibilities
- Design, develop, test, and maintain software features for security products that utilize LLM-based functionality, including prompt engineering and integration of LLM workflows (e.g., Security Copilot skills, red team automation).
- Build, maintain, and leverage knowledge graphs, attack graphs, or similar graph-based structures to enable advanced security applications such as threat modeling, adversary simulation, and automated response.
- Develop and enhance autonomous agents to support red teaming, security testing, and incident simulation in complex environments.
- Integrate security telemetry and diverse data sources into downstream security applications and graph-based models to improve detection, situational awareness, and operational efficiency.
- Collaborate with engineers, security researchers, and cross-functional team members to deliver high-quality product features, drive innovation, and meet project goals.
Other
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft background and Microsoft Cloud background check upon hire/transfer and every two years thereafter.