
openai
Software Engineer, Collective Communication
개발AI·머신러닝인프라·DevOps연구·R&D
AI 요약
OpenAI의 Workload Networking 팀에서 대규모 AI 모델 학습을 위한 저수준 네트워킹 스택을 설계하고 구현할 소프트웨어 엔지니어를 채용합니다. C++와 CUDA를 활용하여 고성능 통신 알고리즘을 개발하며, 슈퍼컴퓨터의 성능을 극대화하는 핵심적인 역할을 수행합니다.
주요 업무
C++ 및 CUDA를 이용한 맞춤형 네트워킹 집합 설계 및 구현, 대규모 학습 작업의 네트워크 전송 최적화, 미래 슈퍼컴퓨터 네트워크 설계를 위한 시뮬레이션 수행, ML 연구원과의 협업을 통한 효율적 집합 연산 구현.
자격 요건
저수준 성능 중심 소프트웨어 개발 배경지식, RDMA를 이용한 분산 알고리즘 작성 경험, 저수준 CPU 및 GPU 코드 작성 능력, 네트워크 시뮬레이션 기술 숙지, 집합 통신(Collective communication) 경험 우대.
기술 스택
C++CUDARDMAGPUCPUNetwork Simulation
openai의 다른 공고
Workforce Program Manager, Global Affairs
경영지원Agent Post-Training, API & Power Users
AI·머신러닝, 연구·R&D, 개발Agent Post-Training, Computer Use Research
AI·머신러닝, 연구·R&D, 개발Agent Post-Training, Personality
AI·머신러닝, 연구·R&DAgent Post-Training, Connectors Research
AI·머신러닝, 연구·R&D, 개발Agent Post-Training, Frontier Evals and Environments Research
연구·R&D, AI·머신러닝, 개발Agent Post-Training, Artifacts Research
AI·머신러닝, 연구·R&DB2B Marketing Lead, Korea
마케팅