As a Cryptography Engineer at Fabric, you will play a key role on the Cryptography team, collaborating with various teams to deliver cutting-edge cryptographic solutions while ensuring client needs are integrated into our innovative infrastructure.
In Short
Work closely with Sales/Business Development and Software teams.
Collaborate to generate benchmarks for clients based on their proving systems.
Contribute to defining Instruction Set Architecture (ISA) updates.
Translate client requirements into software kernels.
Establish and audit specifications with kernel engineers.
Assist in compiler automation for cryptographic processes.
Stay updated on advancements in cryptography.
Maintain involvement in the cryptographic community through open-source contributions.
Attend and present at cryptographic conferences.
Requirements
Experience in cryptography, especially zero-knowledge proofs (ZKP).
Background in ZK rollups or crypto infrastructure projects.
Proficiency in Rust and/or C/C++.
Comfortable communicating complex concepts to clients.
Ability to collaborate with business development teams.
Practical engineering experience with a research mindset.
BS or MS in Mathematics, Computer Science or related field.
Benefits
Be part of a fast-growing deep tech company.
Work with a talented team of AI hardware and software veterans.
Engage in innovative projects at the forefront of technology.
Opportunity to contribute to open-source initiatives.