Software Engineer, Container Infrastructure (Technical Leadership)

Meta•Menlo Park, CA
•$219,000 - $301,000

About The Position

Meta’s Containers team builds and operates node-level software that starts, isolates, networks, and manages workloads across a global fleet of millions of machines. The platform supports services across Facebook, Instagram, WhatsApp, Messenger, and Meta’s AI products. The team works to improve hardware efficiency through multi-tenancy, support new hardware including AI accelerator platforms, and develop the next generation of Meta’s container runtime, in collaboration with Linux kernel, networking, capacity engineering, and AI infrastructure teams. The Technical Lead will set technical direction across resource isolation, container networking, and container runtime evolution. The role defines long-term architecture, makes key design decisions, mentors systems engineers, contributes hands-on to critical code, and influences partner teams across the infrastructure organization.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, a relevant technical field, or equivalent practical experience.
  • Deep knowledge of Linux internals relevant to containers, such as cgroups, namespaces, process management, and resource accounting.
  • Experience leading technical direction for a team and delivering complex, multi-quarter infrastructure projects.
  • Experience designing and operating large-scale distributed or fleet-wide infrastructures in production.
  • Experience communicating technical decisions in writing and presentations to technical and non-technical stakeholders, and influencing direction across teams through proposals and stakeholder alignment.

Nice To Haves

  • Experience running fleet-wide migrations or rollouts with strong safety and observability practices.
  • Hands-on eBPF experience, especially for networking (TC, XDP, cgroup hooks) or observability.
  • Background in Linux networking, such as virtual network devices, routing, and packet path performance tuning.
  • Experience with container runtimes and ecosystems such as OCI, runc/crun, containerd, Kubernetes node components, or systemd.
  • Experience with performance isolation in multi-tenant environments, such as CPU scheduling, memory pressure management, I/O control, and PSI.
  • Contributions to the Linux kernel or open-source container and networking projects.

Responsibilities

  • Set technical strategy and roadmap for container resource isolation, networking, and runtime architecture.
  • Design isolation mechanisms for densely packed multi-tenant hosts, managing contention across CPU, memory, I/O, and network using cgroup v2 and other kernel primitives.
  • Lead container networking architecture across diverse workloads and hardware, including network namespaces, eBPF-based datapaths, network isolation, and policy.
  • Modernize the container runtime toward a modular, OCI-aligned architecture that improves scalability, reliability, and deployment safety.
  • Plan and carry out safe, incremental migrations across a very large production fleet.
  • Partner with kernel, networking, hardware, and capacity teams to shape new platform capabilities.
  • Mentor engineers through design reviews, code reviews, and technical coaching, and raise engineering and operational standards.
  • Write and present technical proposals to build alignment across teams and organizations.

Benefits

  • Bonus
  • Equity
  • Benefits (not further specified)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service