- B2B
- Early StageStartup in initial stages
Senior Cryptography and Rust Engineer
- $90k – $170k • 0.1% – 1.0%
- Remote •+1
- 5 years of exp
- Full Time
Not Available
Onsite or remote
About the job
Work on improving the core functionality and performance of EZKL, the core library which underpins all our products. EZKL is composed of 3 essential components, all of which you’ll have to understand:
- An ONNX to Plonkish arithmetization compiler.
- A core set of ML functions operating over field elements.
- A modified Halo2 proving backend.
Performance and UX improvements all come from modifications to one of these components.
Stack:
- Rust and WASM.
- Plonkish proving systems.
- CUDA and Metal bindings in Rust.
Profile:
A strong research engineering background is required. You’ve taken at least one research project or paper into production i.e you’ve seen the rubber meet the road. Though you’re comfortable with theory, you also have a good grasp of what makes for good UX in a tool. You pride yourself on making tools that abstract and hide complexity to the benefit of the end user.
Bonus: You have the ability to build end to end applications, even if you have to duct tape some parts of the stack because of gaps in your knowledge.