Staff Security Engineer - AI-Driven Security Assurance
Core
Design and develop AI-powered security assurance systems that automate and augment security design reviews, threat modeling, and architectural risk assessments for Apple's services.
Role type
Staff Security Engineer (AI/ML)
Builds
Intelligent security assurance capabilities leveraging LLMs and autonomous agents
Domain
Cloud services security + Applied AI/LLM
Deliverable
production ML models
Required skills
Security architecture, Threat modeling, Spec-driven development (SDD), LLM orchestration, Agent tool use, Retrieval systems, Context engineering, Python, API integration, Production software development
Preferred skills
Generative AI for security assurance, Enterprise knowledge systems (RAG, knowledge graphs), Integrating AI agents with engineering tools, Traceability between specs and security requirements
Technologies
LLMs, Autonomous agents, RAG, Knowledge graphs, Python
Responsibilities
Architect and deploy AI-powered security assurance systems; Define security practices for spec-driven development; Integrate security analysis into the SDD lifecycle; Build agentic workflows for analyzing system architectures; Implement context-management approaches (RAG, persistent memory); Apply evaluation frameworks for AI-generated assessments; Integrate AI capabilities into engineering workflows; Partner with teams to translate security requirements into automated capabilities
Seniority
Staff, hands-on IC
