Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Algorithms
Distributed Systems @ 4
Pandas @ 4
Python @ 7
SQL @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
The Frontier Systems team builds, launches, and supports the large-scale supercomputers used for cutting-edge model training. The team transforms data center designs into working systems and develops the software required to operate large-scale frontier model training infrastructure reliably and efficiently.
This software engineering role focuses on power management for large-scale supercomputers. The position involves developing critical infrastructure to maximize computational capacity, maintain reliability, and support grid-level power stability. The role requires system-level investigations and the development of automated solutions for detecting and remediating issues at scale, with a high degree of autonomy and ownership.
Responsibilities
- Develop and implement system-level and software-level solutions to optimize power usage in large-scale supercomputers.
- Build automation to monitor power consumption patterns during training workloads and design algorithms to stabilize fluctuations and prevent grid reliability issues.
- Work with researchers and engineers to design tools for real-time monitoring, detection, and remediation of power-related hardware and system faults.
- Translate complex electrical system requirements into code while driving continuous improvements in power management solutions.
- Develop power-throttling mechanisms at the IT system level to dynamically adjust power usage based on workload demands and infrastructure limitations.
- Collaborate with hardware design teams to integrate system-level power control requirements into IT hardware design.
- Coordinate software-driven power management with hardware capabilities.
Requirements
- 7+ years of software engineering experience focused on large-scale, system-level challenges.
- Strong proficiency in Python.
- Familiarity with automation and scripting tools, such as shell scripting.
- Experience with distributed systems for aggregating and analyzing streaming data.
- Knowledge of electrical engineering concepts, including digital signal processing, power systems, Fast Fourier Transforms, or related areas.
- Experience conducting system-level investigations and developing automated solutions for power management, fault detection, and remediation.
- Strong analytical skills and the ability to investigate noisy data.
- Experience with SQL, PromQL, Pandas, or similar tools.
- Ability to work with hardware and software teams on multidisciplinary problems.
Bonus Qualifications
- Deep expertise in the power characteristics of synchronous workloads, such as those found in supercomputing or model training environments.
- Knowledge of power control requirements in IT hardware design and the ability to drive cross-functional integration of power management features into hardware systems.
- Working knowledge of control system fundamentals and how physical systems respond to control strategies.
Benefits
- Equity, performance-related bonuses for eligible employees, and benefits in addition to base salary.
- Medical, dental, and vision insurance, with employer contributions to Health Savings Accounts.
- Pre-tax accounts for Health FSA, Dependent Care FSA, and commuter expenses.
- 401(k) retirement plan with employer match.
- Paid parental, medical, and caregiver leave.
- Paid time off, paid company holidays, office closures, and paid sick or safe time as required by applicable law.
- Mental health and wellness support.
- Employer-paid basic life and disability coverage.
- Annual learning and development stipend.
- Daily office meals and eligible meal delivery credits.
- Relocation support for eligible employees.
- Additional taxable fringe benefits may include charitable donation matching and wellness stipends.
OpenAI is an equal opportunity employer. Background checks and reasonable accommodations are handled in accordance with applicable law.