OpenAI logo

Software Engineer, Trusted Computing and Cryptography

OpenAIRemote - US
FullTimeremoterustpython+5 more
Apply Now
OpenAI logo

Software Engineer, Trusted Computing and Cryptography

OpenAI

Apply Now

OpenAI is seeking a Software Engineer for its Trusted Computing and Cryptography team within the Security organization. The role focuses on building and securing critical computing infrastructure, emphasizing high-performance cryptography and key management. The position allows for remote work within the US and involves collaboration with researchers and engineers to integrate advanced cryptographic techniques into production systems.

Qualification

  • Extensive experience as a software engineer working on global-scale production systems.
  • Experience deploying cryptographic systems at scale with a strong understanding of key management.
  • Familiarity with security primitives such as TPM2, Secure Boot, and secure enclaves.
  • Professional experience programming in Python and proficiency in Rust and/or C/C++.
  • Experience architecting, observing, and debugging production distributed systems.

Responsibility

  • Write high-quality, performance-critical code in Rust and Python.
  • Integrate and scale advanced cryptographic techniques into production and research systems.
  • Write foundational libraries to support cryptographic operations and ensure security best practices.
  • Design, implement, and maintain secure key management systems for production environments.
  • Design and deploy systems that enhance trust in infrastructure using security technologies like TPM2 and Secure Boot.
  • Research, design, and implement operating system-level security measures.

Similar Jobs