Senior Software Engineer, Sandboxes & Virtualization
Core
Design, build, and evolve secure sandboxed runtime environments for Kubernetes workloads, focusing on runtime isolation, performance, and security for GPU-accelerated AI-driven workloads.
Role type
Senior IC GPU & Runtime Systems Engineer
Builds
Secure, high-performance execution environments for multi-tenant Kubernetes platforms
Domain
Cloud infrastructure, GPU computing, containerization, virtualization
Deliverable
production ML models
Required skills
Kubernetes, container orchestration, Linux internals, systems programming (Go, C/C++, Rust), GPU scheduling, lightweight virtualization (Kata Containers, gVisor, KubeVirt, QEMU), performance profiling, multi-tenant architecture
Preferred skills
Untrusted workload execution, GPU driver optimization, threat modeling, runtime security policies
Technologies
Kubernetes, Kata Containers, gVisor, KubeVirt, QEMU, Go, C/C++, Rust, Bash
Responsibilities
Design and implement secure execution environments for containerized and virtualized workloads; Build GPU-aware scheduling, isolation, and resource management strategies; Optimize container, VM, and I/O performance across GPU-accelerated workloads; Conduct profiling, benchmarking, and performance tuning for runtime, virtualization, and GPU stacks; Contribute to architectural decisions across Linux internals, container runtimes, virtualization layers, and GPU drivers; Collaborate with security, platform, and infrastructure teams to define and implement runtime isolation and performance standards
Seniority
Senior, hands-on IC