Software Engineer – Layer 1
Company | Nexus |
---|---|
Location | San Francisco, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Master’s |
Experience Level | Mid 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.