Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
decircle

Rust Engineer

decircle

Rust Engineer building scalable and secure systems for web3 infrastructure at Semiotic Labs. Collaborating with teams to implement high-performance components and optimize protocols.

Posted 5/15/2026full-timeRemote • California • 🇺🇸 United StatesMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
DockerGRPCMicroservicesPostgresRedisRuby on RailsRustWeb3

About the role

Key responsibilities & impact
  • Design, implement, and maintain core components of the GraphTally protocol in Rust.
  • Collaborate with researchers and protocol engineers to refine and evolve the architecture.
  • Optimize signature verification, message processing, and batching for high-throughput performance.
  • Implement secure state transition logic, trust-minimized payment flows, and smart contract interactions.
  • Work closely with smart contract engineers to ensure seamless on-chain integration (mainly on L2s like Arbitrum).
  • Write clean, testable, and efficient code with a focus on security and correctness.
  • Contribute to technical documentation, specifications, and developer tooling to support GraphTally adoption.

Requirements

What you’ll need
  • 3+ years of professional experience writing high-performance, production-quality async code in Rust.
  • Experience in designing and implementing remote APIs (REST, JSON-RPC, gRPC)
  • Experience in responsive microservices design and development
  • Experience with databases (Postgres, Redis)
  • Experience with Docker.
  • Deep understanding of cryptographic primitives, especially ECDSA and digital signature schemes.
  • Proficient with Rust’s async/await model, leveraging futures, tokio, or async-std
  • Understanding of asynchronous state machines for managing complex protocol flows
  • Familiarity with zero-knowledge proofs, state/payment channels, or escrow mechanisms is a plus.
  • Strong grasp of trust-minimized systems, distributed protocols, or payment rails in a web3 context.
  • Experience working with Ethereum L2s (like Arbitrum, Optimism) and integrating with smart contracts.
  • Proficiency with testing, benchmarking, and debugging asynchronous Rust applications in the context of web3, using tools like anvil.
  • Clear communication, curiosity, and a strong sense of ownership.

Benefits

Comp & perks
  • Fully remote, async-friendly team with competitive compensation and token upside

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Rustasync coderemote APIsRESTJSON-RPCgRPCmicroservices designPostgresRedisDocker
Soft Skills
clear communicationcuriosityownership