Rust Engineer - TEEs
Spire
Software Engineering
Posted on Jun 2, 2025
Rust Engineer – TEEs
About Spire Labs
Spire Labs is building Based Stack—a rollup framework that lets apps launch their own Ethereum L2/L3s without sacrificing composability. We’re a remote, venture-backed team of builders obsessed with making decentralized infrastructure finally feel seamless.
The Role
You’ll contribute to the design and implement rollup/appchain stack that leverages TEEs (e.g., SGX, Nitro) to provide cross-chain synchronous composability. In the medium term, you will also implement with ZK proofs.
What You’ll Do:
Architect & build TEE-powered modules in Rust.
Integrate TEE workflows with our rollup stack, combining with ZK proof.
Harden & audit: threat-model attack surfaces, write fuzz/property tests, and work with external auditors.
Requirements:
Building production systems in Rust
Deep understanding of TEEs (SGX, SEV-SNP, Nitro Enclaves, etc.)
Understanding of validity proof, ZK proof system
Nice to have:
Hands-on ZK proof system or circuits experience
Familiarity with rollups, consensus, or blockchain node internals
Prior contributions to open-source security or cryptography projects
At Spire, we are always looking to work with the best people on the planet. Let’s create the future!