Principal Software Engineer - AI Safety and Security
Microsoft· Software Engineering
Redmond, WA$142.8k - $274.8kfull-timePosted 1mo ago
About the role
Hands-on Principal Software Engineer for AI Safety and Security within the AeGIS team, focusing on building and evolving AI observability, detection, and hunting platforms for Microsoft’s AI estate. Lead architecture, large-scale data and detection systems, security/privacy reviews, and cross-team collaboration to make AI systems safer and more robust.
Responsibilities
- Lead the design and implementation of shared platform capabilities: guide architecture and technology decisions, establish reusable engineering patterns, write critical production code, and unblock complex technical work across teams.
- Build and evolve company-wide AI observability and monitoring systems that enable attack reconstruction, automated detection, evaluation, threat hunting, and investigation, using modern agentic development tools and AI-assisted coding workflows to prototype, evaluate, and iterate rapidly.
- Design detection infrastructure for attack signatures, pattern matching, behavioral anomaly detection, model-assisted analysis, and emerging research techniques. Apply emerging AI security research to detection, evaluation, observability, and safer implementation patterns.
- Build and operate large-scale distributed data processing systems using technologies such as Spark, Kusto, data lakes, and batch and streaming platforms. Develop high-volume data integrations and correlation pipelines that turn multi-source telemetry into investigation-ready evidence, threat intelligence, trends, and reporting.
- Drive technical partner conversations and security and privacy architecture reviews, resolve detailed design constraints, and work with teams through integration and implementation.
- Review designs and code, mentor engineers and scientists, and raise the technical bar across teams.
Qualifications
- Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience, including significant ownership of distributed data, platform, or security products with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
Skills
Required:Distributed data systemsProgramming languages
Nice to have:Security and privacy architecture
Last updated Sep 17, 2026. Interested? Apply on the company site.
About Microsoft
Cloud ComputingConsumer ElectronicsSoftwareTechnologyliquid-ai-recruiting-target
More open roles at Microsoft
- Senior Security Sales Specialist3d agoHybrid (Auckland) · Digital Solution Area Specialists
- Technical Program Manager3d agoRedmond, WA, Multiple Locations · Technical Program Management
- AI Business Solutions Specialist Manager - M365 Copilot / Agents / Dynamics 365 / Power Platform3d agoTokyo · Solution Area Specialists
- Senior Technical Program Manager3d agoRedmond, WA, Hybrid (Multiple Locations) · Technical Program Management
- Senior Subsea Project & Operations Manager3d agoTokyo, Japan · Sourcing Engineering