
Software Engineer, Encryption
OpenAI
full-time
Posted on:
Location Type: Hybrid
Location: London • United Kingdom
Visit company websiteExplore more
About the role
- Ship fast while balancing difficult trade-offs in complex domains
- Build core abstractions for encrypted storage, sync, and recovery
- Build product features for authentication, encryption, and storage across ChatGPT and future consumer devices
- Build and maintain infrastructure for hardware security modules (HSMs)
- Integrate with private inference and computing infrastructure
- Operate systems at scale with high reliability, including an on-call rotation
- Collaborate with cross-functional teams across product, engineering, security, safety, policy, and legal
Requirements
- 5+ years of experience in professional software engineering
- Experience designing end-to-end encryption protocols (e.g. Labyrinth)
- Experience building intuitive authentication experiences for users
- Experience building and scaling HSM infra under strict security requirements (e.g. Juicebox)
- Ability to collaborate well and drive alignment in the face of difficult trade-offs
- Comfortable with ambiguity and rapid change
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software engineeringend-to-end encryption protocolsauthentication experiencesHSM infrastructureencrypted storagesyncrecoveryprivate inferencecomputing infrastructureoperating systems at scale
Soft Skills
collaborationdriving alignmenthandling trade-offscomfort with ambiguityadaptability to rapid change