🚀 Software Engineer - Datacenter networking

Hiring now — limited positions available!

Meta

💰 Earn $150.000 – $200.000 / year
  • 📍 Location: Menlo Park
  • 📅 Posted: Oct 28, 2025

Summary:

The DC Networking team is responsible for developing, deploying, and operating Meta's global data center networks. Our work covers the entire network lifecycle, including hardware development, capacity planning, distributed and centralized control systems, modeling, provisioning, automation, monitoring, troubleshooting, analytics, and simulation. We are actively seeking Software Engineers to help build and scale our rapidly evolving network infrastructure. We look for Engineers with a passion for networking and aptitude for building scalable distributed systems. If you want to work on one of the most dynamic, fast-paced networks in the world and develop innovative solutions, then a role on our network engineering teams is for you!

Responsibilities:

  1. Design and implement drivers and firmware for network Ethernet adapters, transport stacks for RDMA, and control functions with hosts and accelerators.
  2. Develop platform services such as programming, monitoring, and controlling system components like optics, PHY, FPGAs, sensors, fans, and power systems.
  3. Enhance HPC collective communication and parallel computing libraries such as NCCL, RCCL, OneCCL, and MPI.
  4. Debug complex, multi-component, system-level issues spanning multiple layers from kernel to user applications.

Minimum Qualifications:

  1. Currently pursuing or having completed a Bachelor's degree in Computer Science, Computer Engineering, or a related technical field prior to joining Meta.
  2. 2+ years of experience in C/C++ and Python, with systems programming, TCP/IP, HTTP/HTTPS, SPDY, DNS, and load balancer experience.
  3. Experience with network devices (routers, switches, load balancers) and understanding of routing protocols.
  4. Must obtain and maintain work authorization in the country of employment.

Preferred Qualifications:

  1. Experience with Linux Kernel, drivers, and network stack.
  2. Knowledge of transport stacks, especially RDMA (RoCEv2).
  3. Experience with QEMU, FPGA emulation, parallel computing platforms like CUDA, RoCM, OpenCL.
  4. Familiarity with platform services, BSP, OS, kernel, bootloader, power management, RTOS, Linux.

Compensation:

$56.25/hour to $173,000/year + bonus, equity, and benefits.

Industry: Internet

Equal Opportunity Statement:

Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based on race, religion, color, national origin, sex, sexual orientation, gender identity, age, veteran status, disability, or other protected characteristics. We consider qualified applicants with criminal histories as permitted by law. Meta participates in E-Verify in certain locations. We may use AI and machine learning in our hiring process.

Meta is committed to providing accommodations for candidates with disabilities. Please contact for assistance.

#J-18808-Ljbffr
👉 Apply Now

Hurry — interviews are being scheduled daily!