Remote

Rust Protocol Engineer

RustJobs logo RustJobs
$150K - $200K
Zurich - Switzerland 🇨🇭

We are recruiting on behalf of an innovative technology company currently in stealth mode, set to unveil its cutting-edge, permissionless decentralized system based on Zero-Knowledge Proof (ZKP) technology. The team is composed of top-tier engineers located primarily in Zurich, Switzerland. The company is focused on developing state-of-the-art decentralized solutions, with a strong emphasis on quality and technical excellence.

Role Overview:

We are looking for highly skilled Rust Protocol Engineers to join the team. The ideal candidates will have a deep understanding of Rust programming and the ability to build high-quality, low-level software for decentralized systems. This is a unique opportunity to be a part of a pioneering project that will make a significant impact in the decentralized technology space.

Key Responsibilities:

  • Develop and maintain core components of a permissionless decentralized system.
  • Write high-grade, efficient, and scalable Rust code.
  • Collaborate with the team to design and implement protocol-level features.
  • Participate in code reviews and contribute to a high-standard codebase.

Must-Have Qualifications:

  • Expertise in Rust programming: Candidates must have top-tier Rust skills
  • Low-level programming skills: Demonstrated ability to write high-quality, efficient low-level software.
  • Quality-oriented approach: Strong emphasis on code quality, technical choices, and best practices.

Nice-to-Have Qualifications:

  • Experience with decentralized systems and Zero-Knowledge Proofs (ZKP).
  • Familiarity with core blockchain infrastructure, including consensus algorithms and protocol engineering.

Candidate Profile:

  • Candidates must demonstrate practical expertise and the ability to solve complex technical problems.

Interview Process:

  1. Introductory Meeting: Initial discussion with the CEO or CTO.
  2. Guided Rust Exercise: Screen-sharing session involving a Rust programming task.
  3. Homework Assignment: A 1-2 day coding task focused on code quality and technical decision-making.
  4. Review and Discussion: Review of the homework assignment, followed by a technical discussion.
  5. Final Interview: (If necessary) Final meeting with the CEO to discuss the offer

Compensation:

  • Salary: 150,000 - 200,000 CHF annually, with potential for higher compensation for exceptional candidates.
  • Equity: Significant equity options are included as part of the compensation package.

Location

  • On-site presence in Zurich is preferred, but remote work is an option for candidates located within ±3 hours of Zurich.
  • Contractor positions outside of Switzerland are available, with options to use an employer of record service.

To Apply:

Send your resume to protocol.engineer.zurich@rustjobs.dev

Looking for more roles like this?

Join our talent network and get matched with similar opportunities from top companies.