Search...

Staff Software Engineer

Sunscreen logo
Sunscreen

Sunscreen is a company focused on bringing privacy to applications, particularly in web3, using fully homomorphic encryption (FHE). They are developing an FHE compiler to make the technology fast and usable for developers, enabling a new class of applications operating on private shared state.

Distributed
About Sunscreen

Sunscreen is working to bring fully homomorphic encryption (FHE) to the masses, starting with web3. Their goal is to enable a new class of applications operating on private shared state by making FHE both fast and usable for developers. They are building an FHE compiler and a ZKP compiler to empower developers to bring privacy to any application they are creating. Sunscreen's work enables applications across finance, prediction markets, and machine learning, with specific use cases demonstrated in private verifiable auctions and truly dark dark pools. The company also runs a grants program to encourage further research and development into FHE. The core team consists of experts in cryptography, engineering, high-performance computing, and strategy from companies like NuCypher, Tableau, Microsoft, Meta Research, Caldera, and Two Sigma.

View jobs by Sunscreen

Skills

About the Role

You will define the engineering vision and help design and build the core infrastructure of a new cryptographic system. You will work on low-level components such as compilers and zero-knowledge proof libraries, learn and contribute to advanced cryptography, present your work at conferences, document your designs, and mentor other engineers.

Requirements

  • Significant backend engineering experience
  • Proficiency in systems programming languages such as C or Rust
  • Experience building trading products in tradfi or DeFi
  • Familiarity with linear algebra and discrete math
  • Ability to learn advanced cryptography

Responsibilities

  • Define engineering vision
  • Design and build core cryptographic infrastructure
  • Develop compiler components
  • Implement zero-knowledge proof libraries
  • Learn and contribute to advanced cryptography
  • Present technical work at conferences
  • Write and maintain documentation
  • Mentor and develop other engineers
  • Take engineering leadership in ambiguous situations
  • Collaborate with others

Benefits

  • Highly flexible remote-first working environment
  • Competitive compensation and significant equity
  • Unlimited paid time off (encouraged minimum three weeks per year)
  • Company gatherings (homecomings)
  • Annual health and wellness budget
  • Personal development budget
  • Medical dental and vision insurance
  • 401k plan with match
  • Charity donation matching
  • Opportunity to travel to and present at conferences