Software Engineer, Trusted Computing and Cryptography
OpenAI
6 months ago
Remote, United States
Mid Level / Senior
Base Salary
$308k - $465k/yr
Responsibilities
- 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 and implement secure key management systems for production environments.
- Deploy systems that enhance trust in infrastructure using security technologies.
- Research and implement operating system-level security measures.
Requirements
- Extensive experience as a software engineer on global-scale production systems.
- Experience deploying cryptographic systems at scale with a strong understanding of key management.
- Familiarity with security primitives like TPM2, Secure Boot, and secure enclaves.
- Professional experience programming in Python and proficiency in Rust and/or C/C++.
- Ability to own problems end-to-end and acquire necessary knowledge.
- Experience architecting and debugging production distributed systems.
Benefits
- Remote work flexibility within the US with occasional travel to the San Francisco HQ.
- Hybrid work model of 3 days in the office per week.
- Relocation assistance for new employees.
Tech Stack
C++PythonRust
Categories
BackendSecurity