Staff Software Engineer
Summary
Build core infrastructure for a new cryptographic system, including a compiler and zero-knowledge proof library, while mentoring engineers and presenting work at conferences.
You will help define the engineering vision, contribute to the design and development of core infrastructure for a new cryptographic system, and work on systems such as a compiler and zero-knowledge proof library. You will learn and contribute to advances in cryptography, present your work at conferences, and develop and mentor other engineers.
Responsibilities
- Define the engineering vision
- Design and build core infrastructure for a new cryptographic system
- Work on a compiler and zero-knowledge proof library
- Learn about and contribute to advances in cryptography
- Present work at conferences
- Develop and mentor other engineers
Requirements
- Significant experience as a backend engineer and/or proficiency in a systems programming language such as C or Rust
- Experience building products in traditional finance, specifically trading, or in DeFi
- Familiarity with linear algebra and discrete mathematics
- Interest in learning mathematics and cryptography
- Comfort with ambiguity and taking on a leadership role in engineering
- Interest in developing and mentoring engineers
- Interest in collaboration
Benefits
- Highly flexible remote-first working environment
- Significant equity
- Unlimited PTO
- Annual health and wellness budget
- Personal development budget
- Medical, dental, and vision insurance
- 401k plan with match
- 1:1 charity donation match
- Opportunity to travel to and present at conferences