Software Engineer - Data Center Networking Solutions

New Yesterday

The DC Networking team is at the forefront of developing, deploying, and managing the global data center networks for Meta. We oversee the entire network lifecycle, from hardware development and capacity planning to advanced control systems, automation, monitoring, and simulation. If you are a passionate Software Engineer eager to innovate and scale one of the fastest-evolving network infrastructures in the world, this opportunity is tailored for you! Key Responsibilities: Design and implement drivers and firmware for network ethernet adapter functions and RDMA transport stack. Create platform services for programming, monitoring, and controlling system components like optics, PHY, FPGAs, sensors, and power management. Develop and enhance high-performance collective communication and parallel computing libraries such as NCCL, RCCL, OneCCL, and MPI. Troubleshoot complex, multi-layer system-level issues across Kernel and user-mode applications. Minimum Qualifications: Currently pursuing or have a Bachelor's degree in Computer Science, Computer Engineering, or a relevant technical field, with completion required prior to starting at Meta. At least 2 years of experience in C/C++ and Python. Minimum of 2 years of experience in systems programming, including TCP/IP, HTTP/HTTPS, and DNS. Familiarity with network devices (routers, switches, load balancers) and understanding of network routing protocols. Must obtain work authorization in the country of employment at the time of hire, and maintain ongoing work authorization during employment. Preferred Qualifications: Experience with the Linux Kernel, particularly with drivers and the network stack. Working knowledge of the transport stack, especially RDMA (RoCEv2). Familiarity with QEMU, FPGA emulation environments, and parallel computing platforms such as CUDA, RoCM, and OpenCL. Experience programming and controlling platform services (Optics, PHY, FPGAs, sensors, fan control, power management) and understanding of BSP/Board Support Packages. Join us at Meta to shape the future of connectivity through technology! Compensation starts at $56,25/hour to $173,000/year plus bonus, equity, and benefits. Meta embraces diversity and is proud to be an Equal Employment Opportunity employer. We are committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans throughout the job application process.
Location:
Bellevue, WA, United States
Category:
Computer And Mathematical Occupations

We found some similar jobs based on your search