Microsoft Security is seeking a Senior Software Engineer to join their Python Risk Identification Tool (PyRIT) Team within the Microsoft AI Red Team. This role combines software engineering expertise with AI security, focusing on identifying and testing vulnerabilities in Microsoft's AI systems. The position involves working with cutting-edge technologies like Large Language Models (LLM) and reinforcement learning to emulate real-world attacks against AI products.
The role is part of Microsoft's broader security initiative, which aims to make the world safer through comprehensive digital security solutions. As a member of an interdisciplinary team of red teamers, adversarial Machine Learning researchers, and software developers, you'll be at the forefront of securing Microsoft's most critical AI investments.
The position offers competitive compensation ranging from $117,200 to $229,200 per year (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and parental leave. The work environment is remote-friendly (up to 100% work from home) with minimal travel requirements (0-25%).
This is an excellent opportunity for experienced software engineers passionate about AI security and interested in working on high-impact projects that protect millions of users. The role requires strong technical skills in Python programming, AI/ML technologies, and security vulnerability assessment, combined with the ability to collaborate across teams and contribute to open-source communities.
Microsoft's culture emphasizes growth mindset, innovation, and collaboration, making it an ideal environment for professionals looking to make a significant impact in AI security while working with cutting-edge technology.