zk-SNARK Jobs
54 jobs found
Job Position | Company | Posted | Location | Salary | Tags |
---|---|---|---|---|---|
Enoda Ltd | Edinburgh, United Kingdom | $57k - $100k | |||
Enoda Ltd | Edinburgh, United Kingdom | $122k - $180k | |||
Logos | London, United Kingdom | $81k - $95k | |||
Logos | New York, NY, United States | $90k - $190k | |||
Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
Logos | Madrid, Spain | $90k - $190k | |||
Logos | Madrid, Spain | $90k - $190k | |||
Coinmarketcap | Remote | $89k - $102k | |||
Penumbra Labs | San Francisco, CA, United States | $63k - $112k | |||
Kinetex | Remote | $75k - $150k | |||
Mysten Labs | United States | $105k - $123k | |||
Status | Remote | $160k - $190k | |||
Status | Remote | $90k - $190k | |||
Binance | Remote |
| |||
Penumbra Labs | remote | $63k - $100k | |||
Aztec | London, United Kingdom | $62k - $90k |
Senior Full-Stack Developer
You'll spend your time:
- Driving the development of the ENSEMBLE protocol and infrastructure
- Contributing to continuous improvements in coding standards, performance, and scalability
- Collaborating with cross-functional teams to ensure alignment and successful project outcomes
- Designing decentralized applications (web2.5 or web3)
- Designing robust backend systems and integrations between multiple systems
- Conducting open-ended research around cutting edge blockchain technologies and solutions for scalability, security, and privacy, including ZK technologies and modularity
- Creating technical documentation, including design specifications, development guides, and API references
The key experience we're looking for:
- Thorough knowledge of system design and computer architecture
- 3+ years of experience in Golang and TypeScript
- Strong problem-solving and analytical skills, with the ability to design and develop efficient systems
- Experience with code reviews and distributed version control systems like Git
- Proficiency in cloud platforms such as AWS, Azure, or GCP, along with infrastructure-as-code tools (Terraform)
- Understanding of Tendermint consensus engine and Cosmos SDK
- Experience designing, maintaining, and debugging distributed systems built with open-source tools
- Knowledge of database management (SQL) and data protection
- Knowledge of current ZK tools and frameworks, and the ability to quicky learn new tools
- Master's or PhD degree in Computer Science, Software Engineering, or a related field
The following would be advantageous:
- Hands-on experience with blockchain platforms like Cosmos, Polkadot, Solana, EVM, or WASM virtual machines
- Familiarity with smart contract development in CosmWasm
- Experience building rollups
- Understanding of Zero-Knowledge proof systems (zk-SNARK, circom, Plonk/Halo2, zk-STARK), elliptic curve cryptography, and circuit design
- Contributions to open-source software
- Experience deploying and managing blockchain deployments
- Familiarity with basic cryptographic algorithms and relevant open-source libraries; experience in applied cryptographic research and development
Interview process:
- Exploratory call with a member of the Talent Acquisition team (Virtual)
- 1st Stage Interview with the Hiring Manager and wider team (In-Person or Virtual)
- Final Stage Interview with the Hiring Manager and Engineering Leadership (In-Person or Virtual)
What we offer:
- Salary: ÂŁ70K - ÂŁ90K dependent on skills & experience
- Private Medical Insurance
- Flexible Pension policy tailored to your requirements
- 33 days annual leave + Holiday purchase/sell scheme
- Dental cash-back scheme
- Cycle-to-Work scheme
- Season travel ticket loan
- Enhanced company sick pay & Income Protection
- Life Assurance
What does zk-SNARK mean?
zk-SNARK stands for Zero-Knowledge Succinct Non-Interactive Argument of Knowledge
It is a type of zero-knowledge proof, which allows one party (the prover) to prove to another party (the verifier) that they have a certain piece of information without revealing what that information is
This is done by showing that the prover has performed a certain computation on the information, without actually revealing the information itself
ZK-SNARKs are used in various applications, including privacy-focused cryptocurrencies like Zcash.