Senior Software Engineer (Zig/Rust)
ABOUT US:
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.
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.
ABOUT YOU:
- You are a talented engineer who thrives in a collaborative and fast-paced environment.
- You're excited about contributing to the decentralization of blockchain ecosystems.
- 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).
- Bachelor's degree in Computer Science or relevant experience.
ABOUT THE ROLE:
As a Senior Engineer, you will play a pivotal role in designing and implementing a high-performance Solana validator client from scratch.
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 here https://blog.syndica.io/introducing-sig-by-syndica-an-rps-focused-solana-validator-client-written-in-zig/.
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 here https://github.com/syndica/sig/!).
Key responsibilities:
- Understanding and Communicating Rust Code: mapping and accurately communicating how the existing Rust client works.
- Writing high-quality code in Zig: translating the Rust code in...