Lead Developer – SONiC NOS
Core
Establishing SONiC platform engineering as an in-house function to design and engineer production fabrics connecting eBay's server fleet across data centers and POPs.
Role type
Lead Developer – SONiC NOS (Open Networking)
Builds
Production-grade open networking fabrics on multi-vendor switch hardware
Domain
Networking / Open Source (SONiC) / Hardware Integration
Deliverable
production ML models | product features | infrastructure
Required skills
Linux systems software development, C/C++, expert debugging (gdb, perf, strace), ASIC SDK/SAI integration, SONiC internals (syncd, SWSS, orchagent), hardware-in-the-loop validation, CI/CD pipeline design, vendor escalation management
Preferred skills
Merchant silicon vendor partnership experience, upstream contributions to SONiC/SAI/Linux kernel, deep SAI behavioral expertise (ACL, QoS, buffers), optics qualification and tuning
Technologies
SONiC, SAI, syncd, SWSS, orchagent, Redis, C++, C, Linux, gdb, perf, strace, FPGA, CPLD
Responsibilities
Drive end-to-end platform enablement for new switch hardware, lead ASIC SDK + SAI integration, design production reliability across the stack, debug complex issues across kernel/drivers to SONiC services, deliver features on real hardware, define and operationalize release processes, serve as technical interface with ASIC vendors, build CI/CD pipelines and automated testing, mentor peers
Seniority
Senior, hands-on IC with leadership in technical initiatives
