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
This job posting may no longer be active. You may be interested in these related jobs instead:
Security Engineer, Offensive Security

Senior Security Engineer role at OpenAI focusing on offensive security, red team operations, and security strategy for AI systems, offering competitive compensation and comprehensive benefits.

Senior Security Engineer - Enterprise Security

Senior Security Engineer role at Samsara focusing on building and maintaining enterprise security infrastructure and tools using modern security principles.

Senior Security Engineer - Enterprise Security

Senior Security Engineer role at Samsara focusing on building and maintaining enterprise security infrastructure, requiring 8+ years experience and Python expertise. Remote position with competitive compensation.

Senior Security Engineer - Enterprise Security

Senior Security Engineer role at Samsara focusing on enterprise security infrastructure, automation, and team leadership, offering competitive compensation and remote work options.

Senior Security Engineer

Senior Security Engineer role at True Anomaly, focusing on spacecraft and space security software systems, offering competitive salary and benefits in multiple US locations.

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 3 months 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?