
Software Engineer, Trusted Computing and Cryptography

Software Engineer, Trusted Computing and Cryptography
OpenAI
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.




