freehire launches on Product Hunt on 26 August.

Follow →

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

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available