OpenAI is seeking a Software Engineer to join their Scaling team, focusing on compiler, kernels, and runtime development. This role is crucial in building foundational components that power OpenAI's ML training infrastructure. The position involves working at the intersection of systems programming, ML infrastructure, and high-performance computing, requiring expertise in developing scalable, robust, and high-performance systems.
The role demands deep technical knowledge in systems programming, particularly with Rust and Python, and experience with compiler development, kernel optimization, or distributed systems. You'll be responsible for designing APIs, optimizing kernels, contributing to compiler infrastructure, and developing simulation systems to validate training workloads.
Working in OpenAI's San Francisco office with a hybrid schedule (3 days/week in-office), you'll collaborate closely with hardware and research teams to maximize the productivity of researchers and optimize hardware utilization. The position offers competitive compensation ($310K-$550K plus equity) and the opportunity to work on cutting-edge AI infrastructure.
This is an ideal role for someone passionate about high-performance computing, system optimization, and who thrives in a fast-paced environment where they can make significant contributions to the development of artificial general intelligence. The role combines technical depth with the excitement of working at the forefront of AI technology development.