OpenAI

Software Engineer, Trusted Computing and Cryptography

OpenAI

Apply
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