Software Engineer Compute Infrastructure
Posted Updated
Description
You will build sandbox infrastructure that gives agents their own virtual machines. You will develop virtualization, control-plane, storage, and networking systems, scale scheduling for large VM clusters, build VM data capabilities, and design secure, resilient infrastructure across cloud and on-premise datacenters.
Responsibilities
- Rearchitect the control plane and scheduler to support one million concurrent VMs per cluster
- Build a ublk block device for deduplication, lazy loading, and VM data snapshots
- Design an egress proxy and network isolation for agent traffic
- Design resilient systems across cloud and on-premise datacenters
Requirements
- Bachelor's degree in computer science, engineering, math, or a scientific discipline, or 2+ years of professional software-building experience
- Experience building compute orchestration
- Experience building and operating large fleets of VMs or isolated sandboxes
- Experience with the Linux kernel and virtualization technologies