Zero Knowledge (ZK) Jobs

857 jobs found

web3.career is now part of the Bondex Logo Bondex Ecosystem

Receive emails of Zero Knowledge (ZK) Jobs
Job Position Company Posted Location Salary Tags

IOTA Foundation

Remote

$105k - $112k

Aztec

Remote

$105k - $156k

Aztec

Remote

$90k - $145k

Aztec

New York, NY, United States

$62k - $75k

Andalusia Labs

New York, NY, United States

$122k - $150k

Weekday

India

$87k - $87k

Consensys

Remote

$168k - $187k

Succinct

Remote

$87k - $87k

Nexus

Mexico City, Mexico

$84k - $164k

Nexus

Buenos Aires, Argentina

$84k - $164k

Matter Labs

Remote

$90k - $110k

Aztec

Remote

$133k - $156k

Horizenlabs

Remote

$72k - $100k

Boundless Networks, Inc.

Remote

$54k - $72k

IOTA Foundation
$105k - $112k estimated
Remote
Apply

Job Intro

As a Blockchain Solutions Architect in our team, you will work on real-world use cases that do not primarily focus on token speculation but instead aim to leverage blockchain technology to solve meaningful challenges. If you would rather see NFTs representing real-world objects than funny monkey pictures, and if you want to help demonstrate the real value of public blockchain infrastructure, this position might be just for you.

You will play a key role in designing, producing, and delivering foundational building blocks, as well as providing architectural and technical consulting to enable third-party developers and partners to build decentralized applications (dApps) on our public network infrastructure. You will translate business requirements into scalable technical solutions, ensuring the overall architecture aligns with strategic goals. Our mission is to empower builders to showcase the tangible benefits of IOTA’s public DLT networks in solving real and meaningful challenges. The position also requires occasional travel for projects and team collaboration, a deep technical background, and the ability to engage with stakeholders at all levels to deliver high-quality outcomes.

Responsibilities & Requirements

  • Blockchain Architecture & Development:
    • Design and implement secure, scalable, end-to-end blockchain architecture for cloud and on-premise environments, covering system integrations, distributed systems, network architecture, and database management. Ensure seamless integration with existing IT infrastructure and interoperability between different systems.
    • Create reference architectures, blueprints, PoCs, demos, and tutorials that guide third-party developers in building dApps on our public network infrastructure.
    • Ensure solutions are aligned with strategic goals, emphasizing performance, security, scalability, and system resilience.
    • Collaborate with stakeholders to gather feedback and iterate on technical solutions based on evolving requirements.

  • Technical Leadership & Evangelism:
    • Engage with partners and builders to assess technical requirements, translating them into actionable and scalable designs.
    • Provide technical demos, documentation, architectural guidance, and technical consulting to partners and builders.
    • Act as an evangelist for IOTA's technology, presenting solutions to technical and non-technical audiences in an easily understandable way.
    • Work both independently and collaboratively across teams, demonstrating self-sufficiency and ownership in delivering technical solutions.
  • Hands-On Development & Support:
    • Participate in hands-on development when necessary to prototype solutions or resolve critical issues. Ensure secure coding practices and cryptographic methods are applied to protect data integrity and security in blockchain solutions.
    • Offer support and troubleshooting for smart contracts, dApps, and blockchain solutions.
    • Collaborate with R&D and product teams to co-develop tools and frameworks that enable third-party developers to adopt and build on the public permissionless Mainnet.
    • Develop and maintain detailed technical documentation, including system designs, technical specifications, and implementation guides to ensure stakeholders have a clear understanding of the architecture and solutions.
  • Innovation & Continuous Learning:
    • Stay up to date with blockchain advancements, prototype new solutions, and contribute to setting technical standards that foster further blockchain adoption.
    • Continuously evaluate cryptographic techniques and threat modeling to enhance the security of blockchain systems and guard against vulnerabilities.

Skills & Qualifications

  • Must Have:
    • 5+ years of experience in designing, implementing, and maintaining cloud and on-premise applications.
    • Strong proficiency in at least one blockchain and smart contract platform with practical experience in dApp development.
    • Proven experience translating business requirements into high-performing technical solutions.
    • Hands-on development experience with Rust and/or TypeScript.
    • Strong communication skills to engage effectively with both technical and non-technical stakeholders.
    • Demonstrated ability to collaborate across teams and work independently to align technical solutions with strategic goals.
    • Working proficiency in English
  • Preferred:
    • Preferred location, Europe.
    • Experience with the Move Virtual Machine (MoveVM) and smart contract development based on the Move programming language on object-based ledgers.
    • Experience with the Ethereum Virtual Machine (EVM) and smart contract development based on Solidity.
    • Familiarity with privacy-preserving technologies and Self-Sovereign Identity (SSI).
    • Knowledge of decentralized storage solutions (e.g., IPFS, Filecoin).
    • Experience with zero-knowledge proofs and cryptography in blockchain.

What we offer

  • Fully remote position with high flexibility and autonomy.
  • Opportunities for high-impact contributions to the blockchain ecosystem.
  • A dynamic and collaborative team focused on enabling third parties to build decentralized solutions.
  • The chance to work with cutting-edge blockchain technology.
⬇
Apply Now

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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.