| Job Position | Company | Posted | Location | Salary | Tags |
|---|---|---|---|---|---|
LunaEdge | Remote | $126k - $132k | |||
O1labs | Remote | $113k - $173k | |||
Quantstamp | Remote |
| |||
NIL (CYPRUS) LTD | Lima, Peru | $87k - $110k | |||
| Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
Nexus | San Francisco, CA, United States | $105k - $120k | |||
Matter Labs | Remote | $154k - $213k | |||
O1labs | Remote | $113k - $165k | |||
O1labs | Remote | $54k - $100k | |||
Avo Intelligence | Remote | $12k - $36k | |||
Logos | Rio De Janeiro, Brazil | $81k - $95k | |||
Codex | Lisbon, Portugal | $81k - $95k | |||
RISC Zero | Remote | $174k - $226k | |||
Provable | San Francisco, CA, United States | $143k - $156k | |||
ZkCloud | Remote |
| |||
P2P. org | European Union |
|
GlitchD, operating under the umbrella of LunaEdge, is poised to be a pioneering innovation and R&D hub within the blockchain space. Dedicated to spearheading advancements in Web3 technologies, GlitchD is developing the GlitchD Stack - built for GlitchD CDK, GlitchD DA, and Zero-Knowledge Ethereum Virtual Machine (ZK-EVM), - for anyone to deploy custom GlitchD stack, DA layer, and off-chain compute protocols.
As a Senior Blockchain Engineer at GlitchD Labs, you will play a key role in designing, developing, and implementing advanced blockchain technologies. Your primary focus will be on ZK-VM. You will collaborate with a talented team of engineers to drive innovation and create solutions that enhance the interoperability, security, and scalability of blockchain networks.
Responsibilities:
- Design, develop, and implement blockchain protocols with a focus on ZK-VM and Inter-Blockchain Communication (IBC).
- Collaborate with cross-functional teams to integrate IBC and ZK-VM solutions into existing and new blockchain platforms.
- Conduct research and stay up-to-date with the latest advancements in blockchain technology, particularly in the areas of IBC and ZK-VM.
- Develop and optimize smart contracts for various blockchain applications.
- Ensure the security and efficiency of blockchain implementations through rigorous testing and code reviews.
- Provide technical guidance and mentorship to junior engineers and team members.
- Contribute to the overall architecture and design of blockchain systems.
- 3+ years of experience in blockchain development.
- Proficiency in Rust. Basic to mid-level Knowledge of Go.
- Experience in ZK libraries such as Plonky3, halo2, circom, Groth16, sp1, r1cs, etc.
- Strong understanding of cryptography and algorithms.
- Strong understanding of implementations of primary blockchain frameworks and platforms like Ethereum, Cosmos, Solana, and others.
- Experience with zk rollups like Scroll, Taiko, zkSync, and others.
- Excellent problem-solving skills and the ability to think critically.
- Strong communication and teamwork skills.
Bonus points:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Experience with layer 2 scaling solutions and sidechains.
- Knowledge of consensus algorithms and decentralized governance mechanisms.
- Contributions to open-source blockchain projects.
- Familiarity with DevOps practices and tools for blockchain deployment and monitoring.
- Paid Time Off
- Work From Home
- Training & Development
What is Zero-knowledge?
Zero-knowledge is a concept in cryptography that allows two parties to exchange information without revealing any additional information beyond what is necessary to prove a particular fact
In other words, zero-knowledge is a way of proving something without actually revealing any details about the proof
Here are some examples of zero-knowledge:
- Password authentication: When you enter your password to log into an online account, the server doesn't actually know your password. Instead, it checks to see if the hash of your password matches the stored hash in its database. This is a form of zero-knowledge because the server doesn't know your actual password, just the hash that proves you know the correct password.
- Sudoku puzzles: Suppose you want to prove to someone that you've solved a particularly difficult Sudoku puzzle. You could do this by providing them with the completed puzzle, but that would reveal how you solved it. Instead, you could use a zero-knowledge proof where you demonstrate that you know the solution without actually revealing the solution itself.
- Bitcoin transactions: In a Bitcoin transaction, you prove that you have ownership of a certain amount of Bitcoin without revealing your private key. This is done using a zero-knowledge proof called a Schnorr signature, which allows you to prove ownership of a specific transaction output without revealing the private key associated with that output.
- Secure messaging: In a secure messaging app, you can prove to your contacts that you have access to a shared secret without revealing the secret itself. This is done using a zero-knowledge proof, which allows you to prove that you have access to the secret without actually revealing what the secret is.