← Back to all jobs

Training - Runtime Foundations Engineer

Openai$266k - $385kWorldwidePosted 7 months ago

Stay safe on Roleway

Never send money to companies. Jobs on Roleway never require payment from applicants.

About the TeamTraining Runtime designs the core distributed runtime that powers everything from early research experiments to frontier-scale model runs. We build robust, scalable, high performance components to support our distributed training workloads. Our priorities are to maximize the productivity of our researchers and our hardware, accelerating progress towards AGI.

Within Training Runtime, the Runtime Foundations team develops the distributed OS responsible for orchestrating the large numbers of processes that make up modern training workloads and providing all necessary observability and resilience to operate in frontier scale environments. Our runtime sits beneath training frameworks and on top of research infrastructure, ensuring jobs run reliably across massive clusters while maintaining performance, stability, and observability.

Success for us is measured by both system reliability and researcher velocity - enabling ideas to scale from experiments to production training runs.

About the RoleAs a Training Runtime: Runtime Foundations Engineer, you will work on the software that ties thousands of computers together and exposes them as a unified system.

This system has to serve individual researchers running multiple parallel experiments, as well as our largest training runs spanning 100’s of thousands and even millions of machines and accelerators. This requires easy to use, introspectable systems that can promote a fast debugging and development cycle, as well as relentless optimization for scale while maintaining stability and performance throughout.

You will work primarily in Codex + Rust, building high-performance asynchronous systems with a strong emphasis on performance, correctness, resilience, and scalability.

Working at this scale and at the frontier of AI development poses novel challenges. We support many different types of research, and the problems you will be working on are highly ambiguous and require a superb ability to jump into novel domains, understand user problems, and demonstrate both strong design judgment and proficient execution to advance our programs.

We’re looking for people who love optimizing an end-to-end platform, understanding high-performance architectures to maximize both local and distributed performance across our supercomputers. We’re looking for engineers excited by the rapid pace of responding to the dynamic and evolving needs of our training runtime and compute stack.

This role is based in San Francisco, CA. We use a hybrid work model of 3 days in the office per week and offer relocation assistance to new employees.

In this role, you will:- Work across our Python and Rust stack

You might thrive in this role if you:- Have experience developing distributed systems

About OpenAI

OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits all of hum...

Apply now

Please let Openai know you found this job on Roleway. This helps us grow!

About Openai

Learn more about Openai and their company culture.

View company profile

AI research and deployment company behind ChatGPT, the GPT models and the OpenAI API.

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

542 more remote jobs at Openai

Explore the open remote roles at Openai.

View all jobs at Openai

Remote companies like Openai

Find your next opportunity by exploring companies similar to Openai.

View all companies