Senior Software Engineer (Zig/Rust) at Syndica

Company: Syndica

Location: Remote

Type: FULL_TIME

Apply for this position

Job Description

<h2><strong>About us:</strong></h2><p style="min-height:1.5em">Syndica supplies the most critical applications in Web3 with enterprise-grade RPC infrastructure and developer tools tailored for the Solana ecosystem. Joining our team means you'll be held to a high standard, technically challenged, and grow close to a group of individuals passionate about building new infrastructure technologies.</p><p style="min-height:1.5em"></p><p style="min-height:1.5em">We are backed by strategic partners, investors, and advisors who are all-in on our mission: Chamath Palihapitiya of Social Capital, Steve Jang of Kindred Ventures, Joe McCann of Asymmetric, Jump Crypto, Coinbase Ventures, Solana Ventures, Circle Ventures, and many more.</p><p style="min-height:1.5em"></p><h2><strong>About you:</strong></h2><ul style="min-height:1.5em"><li><p style="min-height:1.5em">You are a talented engineer who thrives in a collaborative and fast-paced environment.  </p></li><li><p style="min-height:1.5em">You're excited about contributing to the decentralization of blockchain ecosystems.</p></li><li><p style="min-height:1.5em">You have 3+ years of related professional experience using Rust (experience in memory-managed languages (Zig/C/C++) is nice to have but not required).</p></li><li><p style="min-height:1.5em">Bachelor's degree in Computer Science or relevant experience.</p></li></ul><p style="min-height:1.5em"><br /></p><h2><strong>About the role:</strong></h2><p style="min-height:1.5em">As a Senior Engineer, you will play a pivotal role in designing and implementing a high-performance Solana validator client from scratch. </p><p style="min-height:1.5em"></p><p style="min-height:1.5em">The team you’d be joining is building a new open-source Solana validator client, Sig, using the Zig programming language. You can find more technical details about the project in the original announcement <a target="_blank" rel="noopener noreferrer nofollow" href="https://blog.syndica.io/introducing-sig-by-syndica-an-rps-focused-solana-validator-client-written-in-zig/"><u>here</u></a>.</p><p style="min-height:1.5em"></p><p style="min-height:1.5em">The role’s primary responsibility will involve understanding the Agave validator implementation codebase, written in Rust, and translating, optimizing, and improving the implementation in Zig (take a peek at the current work <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/syndica/sig/"><u>here</u></a>!).</p><p style="min-height:1.5em"></p><p style="min-height:1.5em">Key responsibilities: </p><ul style="min-height:1.5em"><li><p style="min-height:1.5em"><strong>Understanding and Communicating Rust Code</strong>: mapping and accurately communicating how the existing Rust client works.</p></li><li><p style="min-height:1.5em"><strong>Writing high-quality code in Zig</strong>: translating the Rust code into Zig while maintaining high-quality code, including performance and readability.</p></li><li><p style="min-height:1.

Browse More Jobs

Priority job-market routes

Explore exact-match crypto job pages with stronger market coverage, salary context, and fresh protocol hiring inventory.