Software Engineer, Encryption
Role details
Job location
Tech stack
Job description
We're looking for software engineers to design, build, and scale novel privacy features and infrastructure across ChatGPT and our future consumer devices.
In this role, you will: Ship fast while balancing difficult trade-offs in complex domains
Build core abstractions for encrypted storage, sync, and recovery, especially when paired with inference in trusted execution environments
Build product features for authentication, encryption, and storage across ChatGPT and future consumer devices
Build and maintain infrastructure for hardware security modules (HSMs)
Requirements
Care deeply about user privacy and security
Have 5+ years of experience in professional software engineering
Have experience designing end-to-end encryption protocols (e.g. Labyrinth)
Have experience building intuitive authentication experiences for users
Have experience building and scaling HSM infra under strict security requirements (e.g. Juicebox)
Take pride in building and operating scalable, reliable, secure systems
Can collaborate well and drive alignment in the face of difficult trade-offs
Are comfortable with ambiguity and rapid change