Software Engineer, Trusted Computing and Cryptography

Work set-up: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Extensive experience as a software engineer working on large-scale production systems., Proficiency in programming with Python and Rust, with knowledge of C/C++., Strong understanding of cryptographic systems and key management at scale., Experience with security primitives like TPM2, Secure Boot, and confidential computing platforms..

Key responsibilities:

  • Develop high-performance cryptographic code in Rust and Python.
  • Collaborate with researchers and security experts to integrate cryptographic techniques.
  • Design and maintain secure key management systems for production environments.
  • Implement operating system-level security measures such as remote attestation and host integrity verification.

OpenAI logo
OpenAI Research SME https://openai.com/
201 - 500 Employees
See all jobs

Job description

About the Team

Security is at the foundation of OpenAI’s mission to ensure that artificial general intelligence benefits all of humanity.

The Security team protects OpenAI’s technology, people, and products. We are technical in what we build but are operational in how we do our work, and are committed to supporting all products and research at OpenAI. Our Security team tenets include: prioritizing for impact, enabling researchers, preparing for future transformative technologies, and engaging a robust security culture.

About the Role

Trusted Computing and Cryptography is an engineering and security team within the OpenAI Security organization. We focus on:

Required profile

Experience

Industry :
Research
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication
  • Problem Solving

Software Engineer Related jobs