Principal Software Engineer - Enterprise AI Platform
Core
Lead the security foundations for autonomous, self-evolving agents across the enterprise, ensuring safe execution of LLM-generated code and tool usage.
Role type
Principal Software Engineer (Enterprise AI Security)
Builds
Robust safety and security program for long-running, self-improving autonomous agents with guardrails at build and run time.
Domain
Enterprise AI / Autonomous Agents / Cybersecurity
Deliverable
production ML models | infrastructure
Required skills
Security fundamentals (threat modeling, auth/authorization, secrets management), sandboxing/isolation technologies, systems programming (Python/Go), observability design, AI/ML evaluation frameworks
Preferred skills
Securing agentic AI systems, Kubernetes/workload isolation, CI/CD pipeline security, governance framework design, automated red-teaming
Technologies
Kubernetes, containers, microVMs, Linux security primitives, policy engines, Python, Go
Responsibilities
Lead end-to-end technical strategy for securing autonomous agents; Define agent security requirements and scalable architectures; Design isolation and policy enforcement for agent runtimes; Build secure pathways for data access; Establish observability and auditing infrastructure; Design continuous evaluation frameworks for agent behavior; Drive cross-functional alignment with Cloud, AI/ML, and Security teams.
Seniority
Principal, hands-on IC with strategic leadership