← All roles

Software Engineer, Collective Communication

OpenAI· Scaling
Apply on company site
San Francisco$0Full-timePosted 11mo ago

About the role

Software Engineer focused on designing and implementing custom networking collectives for OpenAI's large-scale training workloads, leveraging C++ and CUDA within a hybrid San Francisco office environment.

Responsibilities

  • Collaborate closely with ML researchers to design and implement efficient collective operations in C++ and CUDA.
  • Ensure that the largest training jobs take full advantage of the different network transports used in our supercomputers.
  • Work on simulations to inform future supercomputer network designs.

Qualifications

  • Have written distributed algorithms using RDMA in the past.
  • Are comfortable writing low level performance sensitive CPU and/or GPU code.
  • Are familiar with network simulation techniques.

Skills

Required:C++CUDA
Nice to have:RDMADistributed algorithmsNetwork simulation

Benefits

  • Medical, dental, and vision insurance for you and your family, with employer contributions to Health Savings Accounts
  • Pre-tax accounts for Health FSA, Dependent Care FSA, and commuter expenses (parking and transit)
  • 401(k) retirement plan with employer match
  • Paid parental leave (up to 24 weeks for birth parents and 20 weeks for non-birthing parents), plus paid medical and caregiver leave (up to 8 weeks)
  • Paid time off: flexible PTO for exempt employees and up to 15 days annually for non-exempt employees
  • 13+ paid company holidays, and multiple paid coordinated company office closures throughout the year for focus and recharge, plus paid sick or safe time
  • Mental health and wellness support
  • Employer-paid basic life and disability coverage
  • Annual learning and development stipend
  • Daily meals in offices, and meal delivery credits as eligible
  • Relocation support for eligible employees
  • Additional taxable fringe benefits, such as charitable donation matching and wellness stipends
Last updated Sep 10, 2026. Interested? Apply on the company site.

About OpenAI

ai-infrastructure-and-developmentliquid-ai-recruiting-targetllmsetter-30setter-30-2026-q1speech-to-texttext-to-speechvoice-ai-stack

More open roles at OpenAI