Openai

Training - Runtime Foundations Engineer

San Francisco, Remote. Posted 8 months ago

The role

You will work on software that ties thousands of computers together as a unified system. You will design, build, and maintain software to orchestrate and monitor machine learning workloads on large supercomputers using Python and Rust.

What you will do

  • Work across our Python and Rust stack
  • Design, build, and maintain software to orchestrate and monitor machine learning workloads on our largest supercomputers
  • Profile and optimize our software stack to support computation orchestration at frontier scale
  • Improve reliability, observability, and fault tolerance for long-running jobs
  • Debug complex distributed systems issues across large clusters
  • Respond to the changing shapes and needs of the ML systems to enable our researchers

Required qualifications

  • Strong software engineering skills
  • Proficient in Rust or another systems programming language (e.g. C++)
  • Solid Linux knowledge
  • Comfortable with systems-level debugging, performance analysis, and memory profiling
  • Comfortable and experienced in developing asynchronous and concurrent systems

Nice to have

  • Experience developing distributed systems
  • Enjoy understanding how large systems behave and fail at scale
  • Love being both a developer and an operator
  • Care deeply about performance, correctness, and reliability
  • Like high-ownership environments with light process and strong engineering agency

Benefits

  • Relocation assistance to new employees

Before you apply

  • Background checks for applicants will be administered in accordance with applicable law

About the company

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

Training - Runtime Foundations Engineer at Openai | JobZoey