Software Engineer, Data Visualization

at OpenAI
USD 255,000-405,000 per year
MIDDLE
✅ On-site
✅ Relocation

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Software Development @ 6 Grafana @ 3 Kubernetes @ 1 Python @ 5 SQL @ 5 Azure @ 1 Communication @ 6 JavaScript @ 5 React @ 2 Node.js @ 2 Snowflake @ 3

Details

The Data Visualization team at OpenAI builds and maintains visualization tools used to analyze software and hardware aspects of OpenAI's custom-built hyperscale supercomputers. This includes visualizing hardware (nodes, network, racks), monitoring job execution and performance on the platform, and assessing system health. The team combines High-Performance Computing (HPC) traditions with modern cloud and containerized environments and is incubated within OpenAI’s Research team to support researchers running and training large AI models.

Role overview

As a Software Engineer on the Platform Visualization team you will design, develop, and maintain full‑stack visualization tools that expose hardware and software telemetry, job lifecycle state, and system health. You will build intuitive front-end interfaces and robust back-end systems, collaborate with researchers and engineers to gather requirements, and deliver solutions that prioritize performance, reliability, and scalability.

Responsibilities

  • Develop and maintain full-stack visualization tools for hardware and software analysis.
  • Design intuitive front-end interfaces and robust back-end systems for monitoring performance and health of supercomputer systems.
  • Collaborate with researchers and engineers to understand needs and deliver full-stack visualization solutions.
  • Ensure high performance, reliability, and scalability across front-end and back-end systems.
  • Continuously improve existing tools and add new features to meet evolving requirements.

Requirements

  • Strong experience in full-stack software development, with a focus on scientific or infrastructure visualization tools.
  • Proficiency in front-end and back-end programming such as Python, JavaScript, and SQL.
  • Familiarity with front-end technologies like React, back-end technologies like Node.js, and databases such as Snowflake.
  • Experience with visualization libraries and frameworks (e.g., Plotly, Grafana).
  • Strong understanding of full-stack architecture, design principles, and best practices.
  • Excellent problem-solving skills, attention to detail, and strong communication skills.
  • Bonus: prior experience technically leading a team of 4+ engineers (this is a 0→1 effort with expected team growth).
  • Bonus: familiarity with High-Performance Computing (HPC) environments and cloud/container technologies (e.g., Kubernetes, Azure).

Benefits & compensation

  • Base salary range: $255,000 – $405,000 per year (role offers equity). Total compensation may vary by location and candidate factors.
  • Medical, dental, and vision insurance with employer contributions to HSAs; pre-tax FSAs; 401(k) with employer match.
  • Paid parental leave and paid medical/caregiver leave; flexible PTO and paid company holidays.
  • Mental health and wellness support; employer-paid basic life and disability coverage.
  • Annual learning and development stipend; daily meals in offices and meal delivery credits where eligible.
  • Relocation support for eligible employees.

For more details about OpenAI and applicant policies, see the company statements and policies provided during the application process.