Rust Engineer, Relayer

Plný úväzok
Paris
Úplne vzdialený
Plat: Neuvedené
skúsenosti: > 5 rokov

Zama
Zama

Máte záujem o túto ponuku?

Otázky a odpovede ohľadne ponuky

Pozícia

Popis pracovnej ponuky

This position is in Zama’s Relayer team.

Zama recently unveiled the Zama Confidential Blockchain Protocol, which enables confidential smart contracts on top of any blockchain L1 or L2 using Fully Homomorphic Encryption (FHE). The Blockchain division is working on our managed relayer that lets internal teams and external developers use the open-source Zama Protocol through simple, authenticated HTTPS endpoints. Think Infura or Alchemy, but confidential by default.

We are looking for a Rust Engineer to own and expand this critical infrastructure. You will be responsible for the full lifecycle of our relayer and our oracle from writing secure, multi-chain smart contracts to building the robust backend services that power them. This is a high-impact role at the heart of our protocol, with a direct influence on our expansion to new EVM chains and our work on cross-chain standards with partners like LayerZero.

Relayer Service Development

  • Design, build, and operate Relayer services that provide high-availability HTTPS endpoints executing blockchain transactions for users.

  • Implement robust retry, backoff, idempotency, and ordering guarantees to handle chain reorgs and transient failures gracefully.

  • Add comprehensive telemetry, tracing, and metrics to ensure reliability, latency visibility, and scalability.

  • Focus on security, stability, and high throughput, ensuring the Relayer can safely and efficiently handle large transaction volumes under varying network conditions.

Oracle Service for Decryption

  • Design and implement a new Oracle service dedicated to handling decryption queries from on-chain contracts.

  • Ensure secure request validation, confidential data handling, and robust isolation between workloads.

  • Optimize for throughput, reliability, and stability, maintaining consistent performance even under high load.

  • Incorporate strong cryptographic guarantees, fault tolerance, and monitoring to achieve end-to-end system security and resilience.

Only candidates on the East Coast of the United States or Canada are eligible.


Preferované skúsenosti

  • Deep smart contract and tooling expertise: Strong proficiency in Solidity and the EVM, with experience managing production contracts using Foundry or Hardhat (including property tests, fuzzing, and custom errors).

  • Solid backend engineering skills: Hands-on experience building and maintaining production backend services in a systems language like Rust and/or TypeScript.

  • Cross-chain messaging experience: Hands-on with LayerZero (preferred) or similar (CCIP/Hyperlane/etc.): endpoint setup, message verification, retries/idempotency, reorg/replay awareness.

  • Strong systems thinking: A clear understanding of the complexities of distributed systems, including on-chain/off-chain communication, event handling, and failure modes.

  • A security-first mindset: A pragmatic, rigorous approach to security when handling on-chain value, cryptographic material, and cross-chain messages (replay protection, signature schemes, upgrade safety).

  • Collaborative and proactive attitude: The ability to work closely with the protocol and platform teams to design and implement robust, end-to-end solutions.

Nice to have

  • Fuzzing & static analysis: Foundry fuzz, Slither, Echidna, gas profiling, and verification pipelines

  • Prior experience building or working on oracle systems.

  • Experience with cross-chain protocols (e.g., LayerZero, Chainlink CCIP) and standards (e.g., OFT).

  • Familiarity with multi-chain deployment and testing frameworks.

  • Participation in smart contract security audits (as an auditor or auditee).


Náborový proces

📋 Step 1: The Application Form
Start your journey by filling out our application form. This is your chance to introduce yourself and showcase your unique skills and experiences.

🏆 Step 2: The Challenge
Next up, tackle our challenge! This is where you can shine and show us how you approach and solve real-world problems.

💼 Step 3: The Technical Interview
Dive deep into your technical knowledge with our team. This is your opportunity to demonstrate your expertise and passion for the field.

🤝 Step 4: Cultural Fit & Compensation Chat
Meet with our COO to discuss our company culture and explore how you can thrive with us. We’ll also discuss compensation to ensure we’re on the same page.

🛠️ Step 5: The Hacking Trial
Put your skills to the test in a real-world hacking scenario. This trial helps us see your practical skills in action and how you handle challenges.

🔍 Step 6: The Reference Check & Offer
As a final step, we’ll conduct a reference check to confirm your qualifications and past experiences. If all goes well, you will get an offer soon.

We provide more details on our process here. Exceptional candidates will hear from us as we advance through the recruitment process.

Zama values and promotes diversity. We give everyone a fair chance to be evaluated on their professional, academic, and personal skills. Our aim is to make the hiring process as pleasant, stress-free, and friendly as possible, even if the process is longer and more involved than you might find elsewhere.

Chcete sa dozvedieť viac?

Tieto pracovné ponuky by vás mohli zaujímať!

Tieto spoločnosti tiež prijímajú pracovníkov na pozíciu "{profesia}".

Zobraziť všetky pracovné ponuky