Logo
META

Software Engineer - Data Center Networking Solutions

META, New York, New York, us, 10261

Save Job

Summary:

Join the DC Networking team, where we are at the forefront of developing, deploying, and operating Meta's expansive global data center network. Our responsibilities span the entire network lifecycle, making a significant impact on hardware development, capacity planning, control systems, automation, monitoring, troubleshooting, analytics, and simulation. We are on the lookout for Software Engineers who are enthusiastic about networking and designing scalable distributed systems to evolve our robust network infrastructure. If you are eager to contribute to one of the most dynamic networks worldwide and create innovative solutions, this opportunity is for you! Responsibilities: Design and implement drivers and firmware for network Ethernet adapters, as well as transport stacks for RDMA. Develop platform services for programming, monitoring, and controlling system components (Optics, PHY, FPGAs, sensors, fan control, power). Enhance HPC communication libraries such as NCCL, RCCL, OneCCL, and MPI. Debug complex issues across multiple layers, including Kernel and user applications. Minimum Qualifications: Bachelor's degree in Computer Science, Computer Engineering, or related field, or equivalent practical experience, completed prior to employment. 2+ years of experience in C/C++ and Python, systems programming, TCP/IP, HTTP/HTTPS, SPDY, DNS, and load balancers. Experience with network devices and routing protocols. Must have or obtain work authorization in the employment country. Preferred Qualifications: Experience with the Linux Kernel, drivers, and network stack. Knowledge of RDMA (RoCEv2), Qemu, FPGA emulation, and parallel computing platforms (CUDA, RoCM, OpenCL). Experience with platform services, BSP, OS, Kernel, Bootloader, Power Management, and RTOS. Compensation:

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

Internet Equal Opportunity:

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 in accordance with applicable law. Meta participates in the E-Verify program where required. We may use AI and machine learning in our hiring process. Meta is committed to providing reasonable accommodations for candidates with disabilities. Contact accommodations-ext@fb.com for assistance.