ZK Research Engineer
Location
United States + 1 moreAll locations: United States, Canada
Posted
16 hours ago
Salary
Not specified
Seniority
Mid Level
Job Description
Role Description
In this role, you will be responsible for actively participating in research, prototyping ideas, transforming research prototypes into production, and conducting code reviews. Your responsibilities will also include:
- Planning, implementing, and shipping end-to-end functionality.
- Profiling bottlenecks, hardening cryptographic components, and testing them.
Qualifications
- Experience with modern cryptography.
- Familiarity with zero-knowledge virtual machines (zkVMs).
- Experience in blockchain or other peer-to-peer systems.
- Motivated by decentralisation and privacy.
Requirements
- Solid Rust knowledge.
- Understanding of cryptography and zk-based blockchain systems.
- Ability to propose improvements to the core protocol.
- Experience working across different time zones.
- Strong asynchronous teamwork.
- Alignment to IFT / Logos values.
Bonus Points
- Experience with RISC0.
- Participated in building blockchain projects.
- Conducted and implemented core protocol level systems.
- Experience in testing systems and identifying vulnerabilities.
Hiring Process
- Interview with our POps team.
- Interview with Zones Team Lead.
- Pair programming task with the Zones team.
- Interview with the Blockchain Team Lead.
The steps may change along the way if we see it makes sense to adapt the interview stages, so please consider the above as a guideline.
Compensation
The expected compensation range for this role is negotiable, dependent on how we assess your skills and experience throughout our interview process. We are happy to pay in any mix of fiat/crypto.
Job Requirements
- Experience with modern cryptography.
- Familiarity with zero-knowledge virtual machines (zkVMs).
- Experience in blockchain or other peer-to-peer systems.
- Motivated by decentralisation and privacy.
- Solid Rust knowledge.
- Understanding of cryptography and zk-based blockchain systems.
- Ability to propose improvements to the core protocol.
- Experience working across different time zones.
- Strong asynchronous teamwork.
- Alignment to IFT / Logos values.
- Bonus Points
- Experience with RISC0.
- Participated in building blockchain projects.
- Conducted and implemented core protocol level systems.
- Experience in testing systems and identifying vulnerabilities.
- Hiring Process
- Interview with our POps team.
- Interview with Zones Team Lead.
- Pair programming task with the Zones team.
- Interview with the Blockchain Team Lead.
- The steps may change along the way if we see it makes sense to adapt the interview stages, so please consider the above as a guideline.
- Compensation
- The expected compensation range for this role is negotiable, dependent on how we assess your skills and experience throughout our interview process. We are happy to pay in any mix of fiat/crypto.
Related Guides
Related Categories
Related Job Pages
More Blockchain Engineer Jobs
Senior Software Engineer, Blockchain
PaxosPaxos is a regulated blockchain infrastructure company building transparent and transformative financial solutions.
Senior Software Engineer designing and building software for digital asset issuance
Senior Product Manager, Custody – Blockchain
PaxosPaxos is a regulated blockchain infrastructure company building transparent and transformative financial solutions.
Senior Product Manager developing blockchain infrastructure for financial institutions
Senior Backend & Platform Engineer – FinOps, IAM & Blockchain
MoonshotSocial enterprise working to end online harms, applying evidence, ethics and human rights.
The engineer will design, build, and operate critical systems covering Identity & Access Management, financial operations like transfers and ledgering, and the underlying blockchain infrastructure for on-chain trading. This includes defining reliability standards, leading large technical projects, and mentoring other engineers.
Senior Distributed Systems Engineer – Architect
RAPIDFORTRemove 95% of CVEs automatically with no code change
Distributed Systems Engineer designing scalable systems for a cybersecurity company


