Software Engineer, Trainium
OpenAI · San Francisco
About this role
**Software Engineer, Trainium** **About the Team** OpenAI's mission is to discover and enact the path to safe, beneficial AGI. The team builds performance-critical systems that allow OpenAI's models to run efficiently across diverse AI accelerators, working across the inference stack from low-level kernels and compilers through model execution. **About the Role** Help bring OpenAI's inference workloads to AWS Trainium and build the software stack required to run cutting-edge frontier models efficiently. This is a deeply technical, cross-stack role spanning kernels, compilers, and model execution. **Key Responsibilities** • Build and optimize OpenAI's inference stack for AWS Trainium • Develop high-performance kernels for critical model operations • Extend and improve compiler support for Trainium hardware • Build systems to execute and optimize the model forward pass • Profile workloads and identify bottlenecks across the stack • Partner with inference and ML systems teams on new models and architectures • Own complex performance and systems problems end-to-end **Required Experience** • 3+ years of relevant engineering experience in ML systems, compilers, kernels, runtimes, or performance engineering • Strong systems programming fundamentals and performance-critical software experience • Experience with GPU, TPU, Trainium, or other specialized accelerator architectures • Ability to reason about performance across multiple stack layers • Track record of owning technically ambiguous problems end-to-end **Bonus Qualifications** • AWS Trainium or AWS Neuron SDK experience • Contributions to PyTorch, JAX, LLVM, MLIR, XLA, or Triton • Kernel development for specialized accelerators
Listing freshness
CronJobs last confirmed this listing 14h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.