5 months ago
Base Salary
$266k - $445k/yr
Responsibilities
- Design, develop, and maintain custom NOS images for large-scale AI fabrics using SONiC, FRR, and related networking stacks.
- Integrate, build, and configure Linux kernel components, device drivers, switch ASIC SDKs, and SAI layers.
- Bring up switch platforms, including thermal and fan control, power monitoring, transceiver management, watchdogs, OSFP CMIS, LEDs, CPLDs, and board-specific platform logic.
- Extend NOS services for routing, telemetry, control-plane state, and distributed automation.
- Implement and debug route, neighbor, next-hop, and ECMP programming from control-plane intent through ASIC hardware state.
- Build mechanisms that distinguish control-plane acceptance, SAI/SDK acceptance, and explicit hardware programming acknowledgement.
- Validate ASIC configurations, link bring-up, SerDes tuning, buffer profiles, and performance baselines with hardware teams.
- Evaluate switch silicon SDK releases, track vendor deliverables, and validate platform requirements with vendors and ASIC partners.
- Debug issues across kernel drivers, platform monitoring, NOS services, routing agents, orchestration services, hardware signals, ASIC state, and network topology.
- Integrate switches into fleet monitoring, remote diagnostics, telemetry pipelines, and automated lifecycle workflows.
- Develop reproducible NOS build pipelines and controlled fleet rollouts.
- Support factory bring-up and qualification through mass deployment.
- Collaborate on networking protocols and technologies that improve performance and reliability at AI factory scale.
Requirements
- Proven experience with SONiC or comparable NOS stacks such as FBOSS, Cumulus Linux, Arista EOS, or Junos PFE-level integration.
- Strong software engineering fundamentals, including interfaces, data models, state machines, error handling, testing, observability, and performance debugging.
- Experience writing maintainable C, C++, Python, Go, or Rust code.
- Experience with Linux kernel internals, network and platform device drivers, hwmon, I2C/SMBus, CPLDs, or board-level platform software.
- Experience integrating or debugging Broadcom, Marvell, NVIDIA, Intel, or comparable switch ASIC SDKs and SAI implementations.
- Understanding of L2/L3 forwarding, ECMP, RoCE, BGP, QoS, PFC, buffer tuning, and telemetry.
- Experience with platform bring-up and board-level debugging involving thermal, fan, power, transceiver, LED, watchdog, CPLD, or OSFP CMIS flows.
- OpenConfig gNMI, YANG data model, or structured telemetry experience is helpful.
- Familiarity with distributed configuration and state management, reproducible builds, and large-scale automation is preferred.
- Familiarity with Rust or Go is a plus.
- Candidates may need to meet legal status requirements under U.S. export control laws and regulations.
Benefits
- Hybrid work model with 3 days per week in the San Francisco office.
- Relocation assistance is offered to new employees.
About OpenAI
OpenAI builds and deploys large-scale AI models and tools—including ChatGPT, GPT-4–class models, DALL·E, and Whisper—sold via APIs and enterprise subscriptions to developers and businesses. It monetizes through usage-based API pricing and ChatGPT Plus/Team/Enterprise, and also reaches customers via Microsoft’s Azure OpenAI Service. Founded in 2015 and headquartered in San Francisco, it operates as a private partnership.
