Staff Software Engineer, Container & Vm Security

Anthropic Anthropic · AI Frontier · AI Research & Engineering

Staff Software Engineer focused on container and VM security to protect AI infrastructure from untrusted workloads. This role involves designing and implementing robust sandboxing solutions using virtualization and container technologies, developing expertise in Linux kernel isolation mechanisms, and creating threat models for distributed systems.

What you'd actually do

  1. Design and implement secure sandboxing architectures using virtualization (KVM, Xen, Firecracker, Cloud Hypervisor) and container technologies (OCI containers, gVisor, Kata Containers) to isolate untrusted workloads
  2. Develop deep expertise in Linux kernel isolation mechanisms including namespaces, cgroups, seccomp, capabilities, and LSMs (SELinux/AppArmor) to build defense-in-depth strategies
  3. Create comprehensive threat models for our sandboxing infrastructure, identifying attack vectors and designing mitigations for container escapes, VM breakouts, and side-channel attacks
  4. Build and maintain security policies and configurations for multi-tenant cloud environments, ensuring strong isolation between different workloads
  5. Partner with infrastructure teams to implement secure-by-default patterns for deploying and managing containerized and virtualized workloads at scale

Skills

Required

  • systems security
  • virtualization security
  • containerization security
  • Linux kernel isolation mechanisms
  • production environments
  • securing untrusted workloads
  • cloud settings
  • public cloud
  • private infrastructure
  • Go
  • Rust
  • C/C++
  • Python
  • systems programming
  • container runtimes
  • Docker
  • containerd
  • CRI-O
  • Kubernetes
  • hypervisor internals
  • VM security
  • QEMU/KVM
  • Xen
  • VMware
  • Hyper-V
  • threat models
  • distributed systems
  • cloud provider security models
  • isolation guarantees

Nice to have

  • microVM technologies
  • Firecracker
  • Cloud Hypervisor
  • hardware-based security features
  • confidential computing
  • open-source security projects
  • eBPF
  • AI/ML workload characteristics
  • security tooling
  • automation
  • formal verification
  • security research

What the JD emphasized

  • 8+ years of experience in systems security
  • deep expertise in virtualization and containerization security
  • expert-level knowledge of Linux kernel isolation mechanisms
  • proven track record of securing untrusted workloads in cloud settings