Skip to content

Software Engineer, Productivity - Networking

Enhances developer productivity for OpenAI's networking team by improving build systems, CI/CD pipelines, test harnesses, and workflows for C++ and Python codebases in multi-server environments. Requires experience with developer tools and infrastructure automation.

230k – 385kSan Francisco, CADevOps / SREOnsite

About the role

Responsibilities

  • Improve development workflows for engineers building and operating OpenAI's networking systems
  • Design and improve continuous deployment, release, and validation pipelines
  • Build and maintain test harnesses for multi-server, networked, and hardware-backed environments
  • Improve iteration speed across C++, Python, and build-system-heavy codebases
  • Partner with engineers to identify friction in CI, testing, debugging, and deployment workflows
  • Drive testing and reliability strategy for infrastructure components that support large-scale training and inference workloads
  • Work closely with centralized developer experience teams while staying deeply embedded with the networking engineers

Requirements

  • Motivated by helping other engineers move faster and with more confidence
  • Experience with CI/CD, release pipelines, testing infrastructure, or build systems
  • Comfortable moving between C++, Python, and build systems such as CMake, Bazel, or Blaze
  • Enjoy building test harnesses, automation, and workflow improvements for complex systems
  • Excited to learn about networking domain to make the team more effective
  • Instinct to fix friction like slow builds, flaky tests, brittle release processes, painful debugging, unclear validation
  • Pragmatic, balance high standards with forward progress
  • Like going end-to-end: understanding engineers, workflows, codebase, and operational realities
  • Self-directed and comfortable operating with ambiguity in high-context infrastructure environment

Skills

C++PythonCI/CDBazelCmakeBlazeTesting InfrastructureRelease PipelinesBuild SystemsTest Harnesses

Similar roles

DevOps / SRE jobs

Software Engineer

Design, build, and operate large-scale infrastructure services and automation tooling. Requires 4 years of experience with distributed systems, Kubernetes, IaC, CI/CD, and cloud infrastructure.

230k – 270kSan Francisco, CADevOps / SREHybrid4+ YOEAWSGCP

Software Engineer, Productivity - Inference Runtime

Builds and improves CI/CD, testing, validation, and release tooling for OpenAI's inference runtime teams to ensure reliable, performant model deployments across ChatGPT, API, and research workloads. Requires strong Python skills, developer productivity experience, and high ownership in ambiguous environments.

230k – 385kSan Francisco, CADevOps / SREOn-siteC++GPU

Software Engineer, Core Network Engineering

Builds and operates high-performance networking infrastructure for OpenAI's large-scale AI training and inference, focusing on host networking, datacenter fabrics, and WAN systems. Optimizes latency, reliability, and scalability using technologies like RDMA, InfiniBand, and RoCE; requires strong systems programming in C++, Python, or Go.

230k – 342kSan Francisco, CADevOps / SREOn-siteGoC++

Software Engineer, Productivity - Model Performance

Builds and improves developer tools, CI/CD pipelines, and testing workflows to boost productivity for OpenAI's model performance engineering teams. Requires strong Python skills, experience with developer infrastructure, and ability to work in ambiguous environments.

230k – 385kSan Francisco, CADevOps / SREOn-siteC++Rust

AI Agent Infrastructure Lead

Leads development of internal AI agent infrastructure ("Goose") to boost velocity across engineering, ops, and other teams. Builds safe, autonomous agent workflows for codebase inspection, testing, and complex tasks with strong focus on safety and accuracy.

230k – 260kSan Francisco, CADevOps / SREOn-siteCI/CDAI Agents