> Markdown version of [/jobs/ext/2715259-semiotic-labs-rust-engineer](https://www.wearedevelopers.com/jobs/ext/2715259-semiotic-labs-rust-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Semiotic Labs - Rust Engineer - **Company:** SEMITIC LABS LLC - **Location:** San Francisco, CA, United States (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Application Programming Interfaces (APIs), Communications Protocols, Databases, Software Debugging, Programming Tools, Digital Signature, Payment Systems, JSON, PostgreSQL, Redis, Systems Integration, Multi-Agent Systems, State Machines, Indexer, Ethereum, Web3.js, Grpc, Docker, Microservices - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/semiotic-labs-rust-engineer-decircle-8349842 ## About the Role * 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., * Familiarity with The Graph protocol or Indexer infrastructure. * Exposure to decentralized microservice architectures or multi-agent systems. * Prior work on gas-optimized smart contracts or cryptographic batch verification. * Experience with zkSNARKs, RAVs, or verifiable off-chain aggregation techniques. ## Description We are a core developer of The Graph protocol ($1B+ market cap), an indexing protocol for organizing and accessing the world's data. We are also the parent company of Odos, a market-leading liquidity aggregator that supports $5B+ in monthly trading volume., We're looking for a Rust Engineer who's excited about building scalable, cryptographically secure systems for web3 infrastructure. You'll work on GraphTally, implementing performant, reliable components that enable stateless, one-way payment channels at scale. This role is ideal for someone who thrives on solving protocol design challenges and building robust, production-ready Rust code. This role is perfect for those who thrive in a multidisciplinary team solving complex, unsolved problems through research and engineering. You'll excel here if you're excited about working on a small, agile team where your daily work drives innovation-both internally and across the web3 ecosystem. Above all, you should be passionate about delivering real value to users. What You'll Do * 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. ## Related Videos - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Rust Beyond Systems: Revolutionizing Web Development](https://www.wearedevelopers.com/videos/1111-rust-beyond-systems-revolutionizing-web-development) - [Exploring the Power of gRPC-Gateway for Writing RESTful Services](https://www.wearedevelopers.com/videos/2072-exploring-the-power-of-grpc-gateway-for-writing-restful-services) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Boosting OpenSearch Performance: gRPC Search in Action](https://www.wearedevelopers.com/videos/1964-boosting-opensearch-performance-grpc-search-in-action) - [Boosting OpenSearch Performance: gRPC Search in Action](https://www.wearedevelopers.com/videos/1935-boosting-opensearch-performance-grpc-search-in-action) ## Related Articles - [4 reasons why you should learn Rust in 2021 – and maybe even have fun doing it](https://www.wearedevelopers.com/magazine/35-4-reasons-why-you-should-learn-rust-in-2021-and-maybe-even-have-fun-doing-it) - [Building AI Solutions with Rust and Docker](https://www.wearedevelopers.com/magazine/494-building-ai-solutions-with-rust-and-docker) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss)