Software Engineer (Sandboxing)
Anthropic
New York, United States Posted October 22, 2026
Check how well your resume matches this job
Salary Range
$320,000 - $485,000
Job Description
Join our Sandboxing team as a Software Engineer, where you will design, build, and operate the sandboxing infrastructure that runs untrusted, model-generated code and agent workloads at scale. You will work at the intersection of the Linux kernel, virtualization, and the container ecosystem, collaborating with research, product, and security teams to ensure safety and speed. Your responsibilities will include improving sandbox performance, strengthening isolation, investigating and fixing issues, and building monitoring tools. You will also work with cloud providers and share your knowledge with the team.
- Design, build, and operate the sandboxing infrastructure that runs untrusted, model-generated code and agent workloads at scale.
- Improve sandbox startup time, density, and throughput, including snapshot and restore, checkpointing, and warm pools.
- Strengthen isolation across compute, filesystem, and network, including egress controls and per-session credential handling.
- Ability to work in unfamiliar codebases and technical areas, and to ship practical solutions with measurable results
- Strong programming skills in at least one systems language such as Rust, C, C++, or Go
- Working knowledge of virtualization or container isolation technologies such as KVM, QEMU, Firecracker, gVisor, or runc
- Understanding of Linux resource management, including namespaces, cgroups, scheduling, and memory management
- Software engineering experience in Linux systems programming, kernel development, or another low-level area
- Strong communication skills and a commitment to building safe, reliable systems
- Experience profiling and debugging performance issues at the system level
- Minimum education: Bachelor’s degree or an equivalent combination of education, training, and/or experience
- Required field of study: A field relevant to the role as demonstrated through coursework, training, or professional experience
- Experience with network isolation, high-performance networking, or building egress proxies and policy layers
- Experience building or operating a multi-tenant sandbox, serverless, or code execution platform
- Experience with microVMs, user-space kernels, or lightweight virtualization, including snapshot and restore
- Experience with OS-level security hardening, including seccomp, LSMs, and threat modeling of untrusted code
- Experience with Kubernetes and cloud infrastructure at scale (AWS, GCP)
- Experience with sandboxes for AI agents, computer use, or reinforcement learning environments
- Prior experience as a technical lead or mentor
- Experience with eBPF and kernel tracing tools
- Experience with GPU virtualization, accelerators, or performance work on machine learning workloads
- We encourage you to apply even if you do not believe you meet every single qualification. Not all strong candidates will meet every single qualification as listed
Required Skills
Similar Jobs
How to apply
You apply on Anthropic’s own careers site. No account needed.
Apply on company siteUpload your resume and ARes scores it against this job in a few seconds. No account needed.
Already have access? Sign inAbout Anthropic
See every open role at Anthropic on ARes.
More Jobs at Anthropic