Developer – SONiC NOS
Core
Establish SONiC platform engineering as an in-house function, owning the full stack from ASIC layer through production deployment for eBay's server fleet.
Role type
Senior IC SONiC NOS platform engineer
Builds
Production switch fabrics connecting eBay's server fleet across data centers and POPs
Domain
Networking / Open Source (SONiC) / Hardware Integration
Deliverable
production ML models | product features | infrastructure
Required skills
Linux systems software development, C/C++, ASIC SDK integration, SAI integration, SONiC internals, hardware debugging, CI/CD pipeline design, vendor escalation management
Preferred skills
Merchant silicon vendor partnership experience, upstream SONiC contributions, deep SAI behavioral expertise, optics qualification
Technologies
SONiC, SAI, syncd, SWSS, orchagent, Redis, Linux kernel, C, C++, gdb, perf, SpyTest
Responsibilities
Drive end-to-end platform enablement for new switch hardware, Lead ASIC SDK + SAI integration, Design production reliability across the stack, Debug and resolve complex issues across kernel/drivers to SONiC services, Deliver features on real hardware, Define and operationalize release processes, Serve as key technical interface with ASIC vendors and ODMs, Build CI/CD pipelines and automated testing
Seniority
Senior, hands-on IC
