Zero Knowledge (ZK) Jobs

708 jobs found

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

Bond Social

United States

$125k - $150k

DeGate

Remote

$81k - $95k

LunaEdge

Remote

$126k - $132k

O1labs

Remote

$113k - $173k

Nethermind

Remote

$84k - $115k

Nethermind

Remote

$84k - $115k

Nethermind

Remote

$32k - $79k

Nethermind

Remote

$72k - $77k

Aztec

Remote

$45k - $62k

Aztec

Remote

$72k - $77k

NIL (CYPRUS) LTD

Lima, Peru

$87k - $110k

Nexus

San Francisco, CA, United States

$105k - $120k

Matter Labs

Remote

$154k - $213k

O1labs

Remote

$113k - $165k

Bond Social
$125k - $150k
United States California US
Apply

Location: Remote (with periodic in-person collaboration)

Type: Full-time, Early Team

Compensation: Competitive salary + significant equity + token grants


About Bond


Bond is revolutionizing social networking by building a private, decentralized, and tokenized platform designed for real connections, community ownership, and user empowerment. Unlike traditional social media, which is driven by ads and algorithms, Bond puts users back in control of their data, relationships, and digital experience.


To bring this vision to life, we are seeking a Founding Engineer — a brilliant technical mind and architect who will lead the design and development of Bond’s decentralized infrastructure, privacy-first social networking platform, and tokenized ecosystem.


The Role


As Founding Engineer, you will be the technical backbone of Bond, shaping the architecture, infrastructure, and core systems that power the platform. You will work closely with the CEO and founding team to make key technical decisions, lead early development, and ultimately build a world-class engineering team.


This is a high-impact role where you will define Bond’s technology stack, security model, decentralization strategy, and token integration, helping to launch a platform that prioritizes privacy, community governance, and user-owned social networking.


What You’ll Do


System Architecture & Development

  • Architect and build the Bond decentralized social protocol, including identity, data storage, and social graph infrastructure.
  • Develop scalable backend systems that support decentralized identity (DID), data federation, and social interactions.
  • Lead smart contract development for $BOND security tokens and $BOND utility tokens, ensuring compliance and integration into Bond’s ecosystem.
  • Design privacy-first features, including end-to-end encryption, decentralized authentication, and zero-knowledge proof implementations.

Tokenization & Decentralization

  • Implement staking mechanisms, premium feature access, and governance functionality using security and utility tokens.
  • Build decentralized storage solutions (IPFS, Ceramic, Arweave) to allow users to own and control their data.
  • Utilize AT Protocol or similar frameworks for federated identity and social graph decentralization.

Leadership & Growth

  • Hire and lead an elite engineering team, defining best practices for development, security, and decentralization.
  • Work directly with the CEO and product team to translate Bond’s vision into an elegant, scalable, and privacy-focused architecture.
  • Establish a progressive decentralization roadmap, balancing user experience with fully decentralized infrastructure over time.

Who You Are


Must-Have Skills & Experience

  • Deep expertise in decentralized technologies, including blockchain, distributed storage, and decentralized identity (DID).
  • Strong full-stack engineering skills, with proficiency in Go, Rust, TypeScript (Node.js/Deno), Solidity, or similar backend technologies.
  • Experience designing and deploying smart contracts (Ethereum, Solana, or Layer 2 solutions).
  • Familiarity with federated social protocols like ActivityPub, AT Protocol, or Matrix.
  • Experience building scalable backend architectures and working with decentralized storage solutions (IPFS, Arweave, Ceramic, Filecoin).
  • Passion for privacy-first, user-owned social networking and experience implementing end-to-end encryption, zero-knowledge proofs, or cryptographic authentication.

Bonus Skills

  • Prior experience building and launching Web3 products, dApps, or decentralized social platforms.
  • Understanding of security token offerings (STOs), KYC/AML compliance, and regulated token design.
  • Experience with privacy-preserving AI models and on-device processing for decentralized applications.
  • Prior experience leading an engineering team or contributing to open-source decentralized projects.

Tech Stack You’ll Work With

  • Languages & Frameworks: Go, Rust, TypeScript (Node.js/Deno), Solidity
  • Decentralized Identity & Authentication: Ceramic, ENS, WebAuthn, Passkeys
  • Storage: IPFS, Arweave, Ceramic, Filecoin
  • Networking & Messaging: Libp2p, Matrix, AT Protocol
  • Smart Contracts & Tokenization: Solidity, Ethereum (ERC-3643), Polymesh, Layer 2
  • Governance & Compliance: Aragon DAO, Snapshot, EAS (Ethereum Attestation Service)
  • APIs & SDK Development: GraphQL, OpenRPC

Why Join Bond?


🚀 Build the Future of Social – We’re creating the first decentralized private social network, prioritizing privacy, ownership, and real human connection.


💡 Own & Shape the Vision – As Founding Engineer, you will define the architecture, stack, and roadmap of a new decentralized platform.


⚖️ High Impact, High Autonomy – Work in a small, elite early team where your technical decisions directly shape the product.


💰 Equity & Token Grants – Significant ownership stake in Bond, including equity and token incentives.


🛡️ Privacy-First & Ethical Tech – No surveillance capitalism, no ads, no engagement farming — just real human connection.


How to Apply


If you’re excited about building the decentralized future of social networking and want to architect a privacy-first, user-owned social network, we’d love to hear from you!


Bonus: Share links to any open-source projects, blog posts, or past work on decentralized protocols or social networking platforms.

⬇
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.