Remote Otter LogoRemoteOtter

C++ Software Engineer for zk-SNARK Proving System - Remote

Posted 20 weeks ago
Software Development
Full Time
Worldwide

Overview

Aztec is building an encrypted smart contracts platform that will require an extremely efficient proving system. We are seeking a talented C++ Software Engineer to contribute to the development of our high-performance systems.

In Short

  • Build the world's most performant zk-SNARK proving system.
  • Write clean, efficient, and maintainable C++ code.
  • Develop and optimize algorithms for performance-critical applications.
  • Build modular, testable components that integrate seamlessly into larger systems.
  • Address complex engineering challenges in high-performance and constrained environments.
  • Work closely with cross-functional teams to deliver robust solutions.
  • Follow an iterative, build-first mindset to deliver functional prototypes.
  • Conduct rigorous testing and debugging to ensure software quality.
  • Proficiency in C++ or similar lower-level languages.
  • Familiarity with cryptography concepts and mathematics.

Requirements

  • Strong analytical skills and a pragmatic approach to problem-solving.
  • Ability to work with incomplete information and make sound assumptions.
  • Strong organizational skills and effective communication within a team.
  • Comfortable working in a collaborative, fast-paced environment.
  • Experience with multi-threading, memory optimization, or performance tuning.
  • Located in the UK or US.

Benefits

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

Aztec

Aztec is a pioneering company at the forefront of blockchain technology, specializing in web3 solutions. With a focus on enhancing developer experience and optimizing engineering processes, Aztec is dedicated to building reliable and efficient systems that support the deployment and maintenance of innovative blockchain applications. The company fosters a collaborative and flexible work environment, offering competitive compensation and opportunities for professional growth within a world-class team of cryptography and engineering experts.

Share This Job!

Save This Job!

Similar Jobs:

N.G.C.S

Software Engineer - Product System Test - Remote

Nokia Global Career Site

20 weeks ago

Join Nokia as a Software Engineer in the Product System Test team, developing software for core network products in an inclusive and innovative environment.

India
Full-time
Software Development
Regrello logo

Principal System Software Engineer - Remote

Regrello

52 weeks ago

Join Regrello as a Principal System Software Engineer to design and scale backend applications in a dynamic startup environment.

USA
Full-time
Software Development
Irreducible logo

Systems Software Engineer - Remote

Irreducible

22 weeks ago

Join Irreducible as a Systems Software Engineer to work on high-performance cryptographic proof generation.

USA, Central Europe
Full-time
Software Development

MVConnect

Software System Test Engineer - Remote

MVConnect

14 weeks ago

Join Motorola Solutions as a Software System Test Engineer to enhance product quality in the surveillance and security industry.

Canada
Full-time
Software Development

Tenstorrent

Staff System Software Engineer - Remote

Tenstorrent

21 weeks ago

Join Tenstorrent as a Staff System Software Engineer to design and develop system software for next-generation RISC-V systems in a remote role.

Worldwide
Full-time
Software Development