What are the responsibilities and job description for the Senior Cryptography and Rust Engineer position at EZKL?
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
Stack
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.
- An ONNX to Plonkish arithmetization compiler.
- A core set of ML functions operating over field elements.
- A modified Halo2 proving backend.
Stack
- Rust and WASM.
- Plonkish proving systems.
- CUDA and Metal bindings in Rust.
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.
Salary : $90,000 - $170,000