Remote Otter LogoRemoteOtter

Software Engineer in Applied Cryptography - Remote

Posted 4 weeks ago

Overview

As a Software Engineer in Applied Cryptography, you will contribute to building, optimizing, and securing Barretenberg, our state-of-the-art cryptography library. This is a highly technical role focused on advancing zero-knowledge (zk) technology, with opportunities to work across our stack to enable privacy-preserving solutions in Web3. Your contributions will directly influence the scalability, security, and functionality of decentralized applications.

In Short

  • Contribute to the Barretenberg cryptography library.
  • Optimize core protocols for speed and efficiency.
  • Refactor code for clarity and maintainability.
  • Implement memory-constrained proving in WASM environments.
  • Update and enhance verifier smart contracts.
  • Improve horizontal scaling for rollup provers.
  • Contribute to Noir, a DSL for zero-knowledge circuits.
  • Conduct rigorous testing and audits for secure implementation.
  • Participate in security event response.
  • Work in a flexible and remote environment.

Requirements

  • Demonstrable expertise in C++ or Rust development.
  • Pragmatic and security-first approach to software development.
  • Strong mathematical foundation with enthusiasm for privacy technologies.
  • Exceptional problem-solving and debugging skills.
  • Well-developed organizational and team communication capabilities.
  • Minimum 3 years of industry experience in software engineering.
  • Knowledge of zk-SNARKs or similar zero-knowledge proof systems.
  • Strong foundation in mathematics and cryptography.
  • Familiarity with security analysis techniques.
  • Passion for the Web3 and blockchain space.

Benefits

  • A highly competitive compensation package (including equity).
  • Flexible and remote work environment.
  • 25 days holiday + bank holidays annually.
  • Opportunity to work at the cutting edge of blockchain.

Similar Jobs:

Gemini logo

Staff Software Engineer (Applied Cryptography) - Remote

Gemini

2 weeks ago

Join Gemini as a Staff Software Engineer focusing on applied cryptography to enhance the security of digital assets.

Cryptography
Software Development
Encryption
KEY Management
USA
Full-time
Software Development
$172,000 - $241,000/year
F16y logo

Cryptography Engineer - Remote

F16y

18 weeks ago

Join Fabric as a Cryptography Engineer to develop innovative cryptographic solutions while engaging with clients.

Cryptography
Zero-knowledge Proofs
Software Development
Client Relations
US
Full-time
Software Development
F16y logo

Cryptography Hardware Engineer - Remote

F16y

2 weeks ago

Join Fabric as a Cryptography Hardware Engineer to shape the future of cryptographic systems.

Cryptography
ZKP Protocols
LLVM
Programming
Belgium
Full-time
Software Development
F16y logo

Cryptography Hardware Engineer - Remote

F16y

2 weeks ago

Join Fabric as a Cryptography Hardware Engineer to shape the future of modern cryptography systems.

Cryptography
ZKP Protocols
LLVM
Programming
USA
Full-time
Software Development
F16y logo

Cryptography Hardware Engineer - Remote

F16y

2 weeks ago

Join Fabric as a Cryptography Hardware Engineer to shape the future of cryptographic systems.

Cryptography
ZKP Protocols
LLVM
Programming
USA
Full-time
Software Development