Drimva

Apple

Software Engineer, Infrastructure Services (Data Plane)

$150K–$278K

San Francisco Bay Area, California · Full-time · Posted Sep 11, 2026

About the job

Design, build, and operate high-performance network data-plane services for Apple’s global cloud infrastructure.

What you'll do

  • Develop and optimize packet-processing systems, forwarding engines, and overlay network services.
  • Build performant systems and APIs integrating data-plane services with control-plane and distributed-systems teams.
  • Monitor production health, troubleshoot incidents, and deliver software through CI/CD and configuration-management workflows.

What they ask for

  • Proficiency in systems programming languages such as C++, Go, or C; Java or Python experience is also valued.
  • Strong computer science fundamentals, including data structures, algorithms, memory management, and concurrency.
  • Deep knowledge of networking fundamentals and data-plane internals; experience designing and optimizing scalable network data-plane components or packet-forwarding paths.
  • Experience with Git and modern build/configuration-management tools; understanding of microservices, asynchronous communication, and REST, gRPC, or Protobuf APIs.

Nice to have

  • Experience with DPDK, XDP, eBPF, VPP, OVS, or P4; familiarity with SmartNICs, ASICs, and network virtualization.
  • Hands-on experience developing large-scale distributed cloud infrastructure services.

Pay

$150,400 and $277,600 (base salary range)

Tools

C++, Go, C, Java, Python, Git, gRPC, REST

Model-written summary · the original posting is authoritative

First seen Oct 15, 2026 · Last verified Nov 4, 2026 (UTC)