[ engineering ]

Software Engineer, Collective Communication

OpenAI
Location
Not specified
Work mode
On-site
Type
full time
Listed

Applications go directly to OpenAI. Ramai takes no fee for placement and no money for ranking.

[ About this role ]

Software Engineer, Collective Communication at OpenAI will design and implement custom networking collectives integrated into their training stack. This role involves collaborating with ML researchers to create efficient collective operations using C++ and CUDA, ensuring optimal utilization of supercomputer network transports, and working on simulations for future network designs.

Skills and focus areas

  • collective communication
  • low level performance critical software
  • distributed algorithms
  • rdma
  • performance sensitive cpu code
  • performance sensitive gpu code
  • network simulation techniques
  • c++
  • cuda

Summary written by Ramai from the original posting. Full details and requirements are on OpenAI’s careers page.

[ More at OpenAI ]

See all 812 open roles at OpenAI →

[ Similar roles at other startups ]

Browse all open engineering roles →

[ Not quite right? ]

Tell the assistant what you’re after — stage, location, stack, visa sponsorship — and it searches every open role for you. A few questions are free, no account needed.