Software Engineer

OpenAI•San Francisco, CA
•$347,000 - $385,000

About The Position

The Software Engineer will build tools and infrastructure that support cybersecurity research, frontier-risk evaluations, and red teaming. Working closely with researchers and engineers, the role translates evolving questions into useful software, from early prototypes to reliable systems used by teams. Projects may include backend services, evaluation infrastructure, data pipelines, and internal applications for running tests, investigating model behavior, and reviewing results. This is a general software engineering role with opportunities to contribute across the stack and develop expertise in AI safety and security.

Requirements

  • Strong software engineering fundamentals and experience building, shipping, and maintaining production software.
  • Proficiency in a general-purpose programming language and comfort learning unfamiliar tools and systems.
  • Experience in one or more areas such as backend development, full-stack applications, infrastructure, or data systems.
  • Ability to clarify an open-ended problem and deliver a useful solution.
  • Ability to balance rapid iteration with maintainable design and operational reliability.
  • Clear communication skills and enjoyment of working with people across technical disciplines.
  • Interest in understanding advanced AI systems and helping address their risks.

Nice To Haves

  • Experience with security, developer tools, research infrastructure, evaluation platforms, distributed systems, or AI applications.
  • Prior AI research or cybersecurity experience.

Responsibilities

  • Design, build, and maintain software supporting cybersecurity research, frontier-risk evaluations, and red teaming.
  • Develop tools and workflows for running evaluations, inspecting results, and investigating failures.
  • Build services, APIs, data pipelines, and interfaces that help researchers work efficiently.
  • Turn experimental workflows into reusable, well-tested, and documented systems.
  • Own projects from problem understanding and solution design through implementation, deployment, and ongoing operation.
  • Improve reliability, performance, observability, security, and usability as needs evolve.
  • Collaborate with researchers, security specialists, and engineers to identify useful problems and make practical technical decisions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service