Staff Software Engineer, Networking (Seattle or SF Bay Area)
Core
Set technical direction for the networking stack behind Docker's Sandboxes platform and make architectural decisions for AI and security products.
Role type
Staff Software Engineer (Networking)
Builds
Docker's Sandboxes platform (local laptops and public cloud), microVM orchestration, and multi-tenant agentic workloads
Domain
Cloud infrastructure, virtual networking, service mesh, container orchestration
Deliverable
production ML models | product features | infrastructure
Required skills
Large-scale cloud/distributed systems, virtual networking, service mesh, container orchestration, kernel/user-space networking (Linux, OVS/OVN, DPDK, eBPF), high-availability infrastructure design, cloud platforms (AWS, Azure, GCP, OCI), CI/CD pipelines, infrastructure-as-code
Preferred skills
Technical leadership, architectural consensus building, automation, debugging distributed systems
Technologies
Docker Desktop, Docker Hub, Docker Scout, Linux, OVS, OVN, DPDK, eBPF, AWS, Azure, GCP, OCI
Responsibilities
Design and operate core networking services for Sandboxes, build scalable networking infrastructure for microVMs, develop high-performance networking components, ensure network reliability and observability, collaborate with product/platform/security teams, participate in architectural discussions and code reviews, improve CI/CD automation, debug production issues, manage on-call rotation
Seniority
Staff, technical leadership & architecture