Job Description
About The Company
OpenAI is a leading artificial intelligence research and deployment organization committed to ensuring that artificial general intelligence (AGI) benefits all of humanity. By pushing the boundaries of AI capabilities and deploying them responsibly, OpenAI aims to develop safe, powerful AI systems that can be widely beneficial. The company values innovation, diversity, and ethical considerations, fostering a collaborative environment where groundbreaking research and practical applications intersect. OpenAI’s mission is supported by a team of dedicated researchers, engineers, and security professionals working to advance AI technology while safeguarding its deployment through robust security measures.
About The Role
The Software Engineer for Trusted Computing and Cryptography will play a pivotal role within OpenAI’s Security organization, focusing on deploying and securing high-performance cryptographic systems at scale. This position involves developing foundational libraries, designing secure key management solutions, and working with advanced hardware security modules such as trusted hardware enclaves, TPMs, and confidential computing platforms. The ideal candidate will collaborate with researchers, engineers, and security experts to integrate cutting-edge cryptographic techniques into OpenAI’s production and research environments. This role offers the flexibility of remote work within the US, with occasional travel to the San Francisco headquarters or other offices. The work environment promotes a hybrid model of three days in-office per week, and relocation assistance is available for new hires.
Qualifications
- Extensive experience as a software engineer working on large-scale, global production systems
- Proficiency in programming with Python and Rust; experience with C/C++ is a plus
- Deep understanding of cryptographic systems, including key management, encryption, and security primitives
- Hands-on experience deploying cryptographic solutions at scale in production environments
- Familiarity with hardware security modules such as TPM2, Secure Boot, Nitro Enclaves, Intel SGX, and AMD-SEV
- Knowledge of operating system security measures like remote attestation, TPM measurement, and host integrity verification
- Strong problem-solving skills with the ability to own projects end-to-end and learn new concepts independently
- Experience architecting, observing, and debugging distributed systems in production
- Ability to quickly develop tools and solutions when off-the-shelf options are insufficient
- Excellent teamwork, communication, and humility, with a focus on collective success
- Willingness to adapt and refactor systems to meet increasing scale and security demands
Responsibilities
- Develop high-performance, secure code primarily in Rust and Python to support cryptographic operations
- Collaborate with cross-functional teams to integrate cryptographic techniques into research and production systems
- Create and maintain foundational libraries that embed security best practices
- Design, implement, and manage secure key management systems for production environments
- Deploy and maintain hardware-based security systems such as TPMs, Secure Boot, and confidential computing platforms
- Research and implement operating system security measures like remote attestation, TPM measurement, and host integrity checks
- Participate in security reviews, audits, and testing of cryptographic infrastructure
- Identify and resolve security vulnerabilities, ensuring the robustness of OpenAI’s infrastructure
- Stay updated with emerging security primitives and hardware security advancements to incorporate into systems
Benefits
- Competitive salary ranging from $308K to $465K plus equity options
- Flexible remote work with a hybrid model (3 days in-office per week)
- Relocation assistance for eligible candidates
- Comprehensive health, dental, and vision insurance plans
- Generous paid time off and holidays
- Professional development opportunities and continuous learning environment
- Inclusive and diverse workplace culture
- Access to cutting-edge technology and innovative projects
Equal Opportunity
OpenAI is an equal opportunity employer. We do not discriminate based on race, religion, color, national origin, sex, sexual orientation, gender identity, age, veteran status, disability, genetic information, or other protected characteristics. We are committed to creating an inclusive environment that values diversity and promotes equal employment opportunities for all applicants.