Senior Application Security Engineer
Core
Establish and validate security models, requirements, and controls for emerging application architectures including agentic applications, LLM-enabled products, and untrusted execution environments.
Role type
Senior IC application security engineer (emerging architectures & AI)
Builds
Secure-by-default approaches for new application paradigms, agent identity, data access, and tool permissions
Domain
Cloud security, AI/LLM security, distributed systems
Deliverable
production ML models | product features
Required skills
software engineering (Go, Rust, or Python), security controls design, threat modeling, authentication/authorization, API security, zero-trust networking, runtime hardening, LLM security concepts
Preferred skills
LLM frameworks (MCP, A2A), agent-based architectures, distributed systems experience
Technologies
Go, Rust, Python, MCP, A2A
Responsibilities
Define security models and guardrails for emerging architectures; Design and validate practical security controls for high-risk behaviors; Shape authentication, authorization, and workload isolation strategies; Partner with product and platform teams to embed secure-by-default requirements; Lead threat modeling and security assessments for new products; Drive remediation of emerging security risks and continuous security testing
Seniority
Senior, hands-on IC
