Join our client as they accelerate the ZK revolution, supporting web3 networks with reliable and cost-efficient proof generation. They are a high-performance cryptography startup with an exciting hardware twist looking for a talented Compiler Engineer.
About the role:
As a Senior Compiler Engineer, you will build tools to express computations on two types of novel machines, one digital and one virtual. The goals in these areas of our tech stack are:
Expression of verifiable programs with ZK constraint systems.
Translation of algorithms to target a custom cryptographic processor running on an FPGA.
You will work closely with the hardware and cryptography teams to define both the instruction sets and high-level program representations. The tools you build may be embedded programming languages, special-purpose compilers, and machine emulators. This work will have a direct impact on Irreducible’s success by improving the product’s developer experience, performance, and security.
Are you ready to dive into the exhilarating world of cryptography and join a high-performance startup? Our client is on the lookout for a Senior Compiler Engineer specializing in Rust, who is eager to support the ZK revolution in web3 networks. In this dynamic position, you’ll be building cutting-edge tools that express computations on innovative digital and virtual machines. Your main tasks will entail designing verifiable programs using ZK constraint systems and translating algorithms to run on a custom cryptographic processor that operates on FPGA. Collaborating closely with the hardware and cryptography teams, you'll help define instruction sets and high-level program representations. You'll be working on exciting projects that involve developing embedded programming languages, custom compilers, and machine emulators. The work you accomplish will greatly enhance the developer experience, boost performance, and enhance the security of our groundbreaking products. If you have a strong proficiency in Rust, a knack for functional programming, and experience in writing CPU assembly code or developing virtual machine interpreters, we want you on our team! Join us and be a pivotal part of a revolution in technology while enjoying flexible work options, a competitive salary, and tremendous opportunities for professional growth. Your journey awaits with a collaborative and inclusive culture ready to welcome your unique talents at Irreducible.
Subscribe to Rise newsletter