Software Engineer - Datacenter networking

New Today

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, control systems, modeling, automation, monitoring, troubleshooting, analytics, and simulation. We are seeking Software Engineers passionate about networking and building scalable distributed systems to help build and scale our rapidly evolving network infrastructure. If you're interested in working on one of the most dynamic networks in the world and developing innovative solutions, this role is for you! Responsibilities: Design and implement drivers and firmware for network Ethernet adapters, transport stack for RDMA, and control functions with hosts and accelerators. Develop platform services such as programming, monitoring, and controlling system components (Optics, PHY, FPGAs, sensors, fan control, power). Enhance HPC communication libraries like NCCL, RCCL, OneCCL, and MPI. Debug complex, multi-layer system issues spanning Kernel and user applications. Minimum Qualifications: Bachelor's degree in Computer Science, Computer Engineering, or a related field, or equivalent practical experience, completed prior to employment. 2+ years experience in C/C++ and Python, systems programming, TCP/IP, HTTP/HTTPS, SPDY, DNS, load balancers. Experience with network devices and routing protocols. Must have or obtain work authorization in the employment country. Preferred Qualifications: Experience with Linux Kernel, drivers, and network stack. Knowledge of RDMA (RoCEv2), Qemu, FPGA emulation, parallel computing platforms (CUDA, RoCM, OpenCL). Experience with platform services, BSP, OS, Kernel, Bootloader, Power Management, RTOS. Compensation: $56.25/hour to $173,000/year + bonus, equity, benefits. Industry: Internet Equal Opportunity: Meta is 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 reasonable accommodations for candidates with disabilities. Contact accommodations-ext@ for assistance. #J-18808-Ljbffr
Location:
New York, NY, United States
Category:
Computer And Mathematical Occupations