Staff Security Software Engineer
Core
Design and build secure-by-default foundations for AI systems, focusing on identity, access control, secrets management, and trust boundaries for autonomous agents.
Role type
Staff Security Software Engineer (AI Infrastructure)
Builds
Scalable RBAC/ABAC systems, secrets management, credential lifecycle, encryption, key-management patterns, and agent permissioning frameworks.
Domain
AI/ML Infrastructure, Cybersecurity
Deliverable
production ML models | infrastructure
Required skills
Security architecture design, RBAC/ABAC implementation, secrets management, encryption/key management, threat modeling, incident detection, system design, code review, autonomous system security
Preferred skills
Multi-tenant AI platform security, autonomous system permissioning, mature security architecture evolution, high-growth environment detection/response
Technologies
RBAC, ABAC, Secrets Management, Encryption, Key Management, Threat Modeling Tools
Responsibilities
Design and govern access to production systems with scalable RBAC/ABAC; Build robust secrets management and credential lifecycle patterns; Define authority scoping for agents and automated systems; Create auditability and forensic visibility for user and system actions; Lead threat modeling across infrastructure and product; Make secure patterns automatic for engineering teams
Seniority
Staff, hands-on IC with strategic scope