Software Engineer, Trusted Computing and Cryptography

AI research and deployment company dedicated to ensuring general-purpose artificial intelligence benefits all of humanity.
$279,000 - $385,000
Security
Senior Software Engineer
Remote
5+ years of experience
AI · Cybersecurity

Description For Software Engineer, Trusted Computing and Cryptography

OpenAI is seeking a Senior Software Engineer to join their Trusted Computing and Cryptography team within the Security organization. This role focuses on implementing and scaling cryptographic systems and trusted computing infrastructure to protect OpenAI's critical systems. The position offers a competitive salary range of $279K-$385K plus equity, with locations in San Francisco, Seattle, or New York City, and remote work options.

The Security team at OpenAI is fundamental to their mission of ensuring AI benefits humanity. They focus on protecting OpenAI's technology, people, and products through technical solutions and operational excellence. The Trusted Computing and Cryptography team specifically handles high-performance cryptography at scale, key management, and trusted hardware enclaves.

As a Senior Software Engineer in this role, you'll work with cutting-edge technologies including TPM2, Secure Boot, Nitro Enclaves, and various confidential computing platforms. You'll be responsible for writing performance-critical code in Rust and Python, implementing cryptographic systems, and designing secure key management solutions. The role requires extensive experience with global-scale production systems and deep knowledge of cryptographic implementations.

The position offers comprehensive benefits including medical, dental, and vision insurance, mental health support, 401(k) matching, generous parental leave, and an annual learning stipend. OpenAI provides a collaborative environment where you'll work alongside researchers, engineers, and security experts to build secure infrastructure for the future of AI.

This is an exceptional opportunity for a senior engineer passionate about security and cryptography to contribute to OpenAI's mission of ensuring artificial general intelligence benefits humanity. The role combines technical depth with real-world impact, offering the chance to work on unique challenges at the intersection of AI and security.

Last updated a day ago

Responsibilities For Software Engineer, Trusted Computing and Cryptography

  • 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
  • Design, implement, and maintain secure key management systems
  • Design and deploy systems using security primitives (tpm2, Secure Boot, Nitro Enclaves, etc.)
  • Implement operating system-level security measures

Requirements For Software Engineer, Trusted Computing and Cryptography

Python
Rust
  • Extensive experience as a software engineer working on global-scale production systems
  • Experience in deploying cryptographic systems at scale
  • Strong understanding of production cryptographic key management
  • Familiarity with security primitives (TPM2, Secure Boot, secure enclaves, confidential computing)
  • Professional experience programming in Python and proficiency in Rust and/or C/C++
  • Experience architecting, observing, and debugging production distributed systems
  • Experience rebuilding or refactoring production systems for scale
  • Self-directed with ability to identify important problems

Benefits For Software Engineer, Trusted Computing and Cryptography

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
Parental Leave
Education Budget
  • Medical, dental, and vision insurance for you and your family
  • Mental health and wellness support
  • 401(k) plan with 50% matching
  • Generous time off and company holidays
  • 24 weeks paid birth-parent leave & 20-week paid parental leave
  • Annual learning & development stipend ($1,500 per year)
  • Equity compensation

Interested in this job?

Jobs Related To OpenAI Software Engineer, Trusted Computing and Cryptography

Software Engineer, Defensive Security Agent Engineering

Senior Software Engineer role at OpenAI focusing on security infrastructure and backend systems development, offering competitive salary and comprehensive benefits.

Forward Deployed Security Engineer, Public Sector

Senior Security Engineer role at OpenAI focusing on securing public sector deployments of AI technology with emphasis on infrastructure and application security.

Information Systems Security Engineer, Public Sector

Senior Security Engineer role at OpenAI focusing on implementing security controls and achieving ATOs for public sector systems, offering competitive compensation and comprehensive benefits.

Enterprise Security Engineer

OpenAI seeks an Enterprise Security Engineer to implement and manage internal information systems security, working with IT and Security teams to protect company assets and data.

Software Engineer, Privacy

OpenAI is hiring a Senior Software Engineer for Privacy to develop secure backend systems and ensure data protection in AI products.