Posted in

Software Engineer – Layer 1

Software Engineer – Layer 1

CompanyNexus
LocationSan Francisco, CA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesMaster’s
Experience LevelMid Level, Senior

Requirements

  • Experience building Layer 1 blockchains or deep expertise in distributed systems.
  • Proficiency in Rust, Golang, or equivalent.
  • Strong passion for consensus protocols, ZK, and cryptography.
  • Open-source contributions and a desire to work in an open, transparent environment.
  • Embrace AI as a core part of how you work, think, and build.

Responsibilities

  • Work alongside the research team on protocol design, ensuring security, scalability, and liveness.
  • Implement and maintain the blockchain client software (e.g., Rust, Golang).
  • Manage blockchain artifacts, including RPC endpoints, explorers, faucets, and financial integrations.
  • Integrate zkVM and verifiable compute R&D into the chain (e.g., Rust).
  • Write and audit smart contracts in Solidity, ensuring security best practices.
  • Collaborate with Nexus partners to build and expand the ecosystem.

Preferred Qualifications

  • Advanced degree in a technical field.
  • Experience with programming competitions or math Olympiads.
  • Entrepreneurial mindset and ability to spearhead new projects.
  • Experience with zero-knowledge proofs and zkVM concepts.