Job Overview
EZKL, a pioneering cryptography research and development company, is seeking a Senior Cryptography and Rust Engineer to enhance the core functionality and performance of our products. This role is crucial in improving our core library, which underpins all our products, and involves understanding and working with three essential components:
- ONNX to Plonkish arithmetization compiler: This component is vital for converting machine learning models into a format that can be used with cryptographic proofs.
- Core set of ML functions operating over field elements: These functions are fundamental to the operation of our cryptographic systems.
- Modified Halo2 proving backend: This backend is crucial for the cryptographic proofs that our systems generate.
The ideal candidate will have a strong background in research engineering, with experience taking research projects or papers into production. You should be comfortable with both theoretical aspects and practical implementations, ensuring that our tools are user-friendly and effectively abstract complexity for the end users.
Responsibilities
- Develop and enhance the core components of our cryptographic systems.
- Collaborate with cross-functional teams to integrate these systems into our products.
- Optimize system performance for real-world applications.
- Contribute to the open-source community and participate in public discussions about our technology.
Qualifications
- Extensive experience in Rust programming and systems programming.
- Proven track record in cryptography, especially in implementing cryptographic proofs.
- Strong understanding of user experience design and its impact on software tools.
- Ability to handle complex projects and deliver results in a timely manner.
Why Join Us?
At EZKL, you'll be part of a team that values open-source development and is committed to advancing AI safety through robust cryptographic standards. Our hybrid workplace model offers flexibility, allowing you to balance on-site and off-site work effectively. Join us in our mission to secure AI systems and set new standards in the industry.
Benefits Extracted with AI
- Hybrid workplace
Similar jobs
Last update: 23 minutes ago
Senior Staff Engineer - Cryptography
Senior Staff Engineer specializing in cryptography and crypto infrastructure with skills in Go, Typescript, and Rust.
Senior Software Engineer, Rust
Join Provable as a Senior Software Engineer specializing in Rust to build privacy-preserving zero-knowledge protocols.
Senior Software Engineer - Rust - Blockchain Platform
Join Kraken as a Senior Software Engineer specializing in Rust for blockchain platform development. Remote position.
Rust Engineer with P2P Experience
Join Status as a Rust Engineer with P2P experience to build decentralized web technologies remotely.
Senior Blockchain Security Engineer (Solidity, Rust, Golang)
Senior Blockchain Security Engineer specializing in Solidity, Rust, Golang for CertiK in New York. Focus on smart contract and blockchain security.
Senior Rust Engineer
Senior Rust Engineer at Mastercard, focusing on cryptographic security and software development.
Senior Rust Software Engineer
Senior Rust Software Engineer focusing on Web3 infrastructure, cloud services, and CI/CD pipelines. Remote position in the US.
Senior Backend Engineer (Rust, Go, C++) - AVS Team
Senior Backend Engineer specializing in Rust, Go, C++ for blockchain services on the AVS team at Eigen Labs, Seattle.
Software Rust Engineer II
Join Mastercard as a Software Rust Engineer II in Missouri, focusing on cryptographic security and key management solutions.
Lead Software Engineer - Cryptocurrency Trading Systems
Lead Software Engineer for high-performance cryptocurrency trading systems, focusing on Rust, Node.js, and Python.
Senior Software Engineer, Rust
Senior Software Engineer specializing in Rust, remote role in Italy, focusing on high-performance systems and cloud services.
Senior Software Engineer, Blockchain and Stablecoin
Join BJAK as a Senior Software Engineer to develop blockchain solutions for stablecoin projects. Work remotely with cutting-edge technology.
Senior Software Engineer - Backend (Rust)
Senior Backend Software Engineer specializing in Rust, involved in AI-based defense systems, offering competitive benefits.
Cryptography Research Engineer Intern (Fall/Winter 2024)
Join Ripple as a Cryptography Research Engineer Intern to explore cryptographic algorithms and protocols.
Rust Developer
Join as a Rust Developer in a cutting-edge tech company, remote work, competitive benefits, and equity options.
Senior Rust Engineer - Relocate to New Zealand
Senior Rust Engineer needed in Auckland, NZ. Relocate and work on cutting-edge IT projects with a world-class team. Hybrid work, competitive benefits.
Blockchain Senior Software Engineer
Join Chainflip Labs as a Senior Software Engineer to develop cross-chain blockchain solutions using Rust in Berlin.
Data Security Engineer - Cryptography
Join Vattenfall as a Data Security Engineer focusing on cryptography and key management in a hybrid work environment.
Senior Software Engineer - Blockchain Integration
Senior Software Engineer for Blockchain Integration at Kraken, focusing on system integration and security.
Senior Backend Engineer with Scala and Rust
Join Coralogix as a Senior Backend Engineer to develop cloud-native systems using Scala and Rust, deployed on AWS and Kubernetes.
Software Rust Engineer II
Join Mastercard as a Software Rust Engineer II in Missouri, focusing on cryptographic security and software development.
Principal Software Engineer (Golang/Rust)
Seeking a Principal Software Engineer skilled in Golang/Rust for backend development in a dynamic, security-focused startup.
Senior Backend Software Engineer (Rust)
Senior Backend Software Engineer specializing in Rust, Go, and C++ for blockchain services company. Remote position with competitive benefits.
Senior Backend Software Engineer
Join Teleport as a Senior Backend Software Engineer, focusing on secure infrastructure access with Golang and Rust.