Openai
Software Engineer, Core Network Engineering
San Francisco. Posted 6 months ago
The role
You will design, build, and operate networking systems that support large-scale AI training and inference infrastructure. This includes improving performance and reliability across host networking, datacenter fabrics, and WAN systems.
What you will do
- Design, build, and operate networking systems for AI training and inference infrastructure
- Improve performance, reliability, and scalability across networking layers
- Develop automation for provisioning, configuration, validation, and lifecycle management
- Build tooling and observability systems for network health and debugging
- Optimize network performance across RDMA, RoCE, InfiniBand, Ethernet, and GPU interconnects
- Define and operationalize networking protocols and validation systems
- Partner with compute, storage, hardware, and infrastructure teams
- Contribute to architecture decisions for topology, capacity, and reliability
- Diagnose complex distributed systems and networking issues
Required qualifications
- Experience building or operating large-scale networking or distributed systems infrastructure
- Comfortable working close to the hardware/software boundary
- Experience with Linux networking, kernel systems, NICs, RDMA, or performance-sensitive infrastructure software
- Experience with datacenter networking, WAN systems, or host networking stacks
- Ability to write production software in C++, Python, or Go
- Strong systems fundamentals across networking, operating systems, distributed systems, or infrastructure engineering
Nice to have
- Experience with high-performance networking technologies such as InfiniBand, RoCE, DPDK, or large-scale Ethernet fabrics
- Enjoy debugging complex systems and performance bottlenecks across multiple layers of the stack
About the company
OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits all of humanity.