Senior Software Engineer (Zig/Rust)
About the Role
You will design, implement, and optimize a high-performance Solana validator client. You will read and map existing Rust implementations, translate them into Zig, and iteratively analyze and remove performance bottlenecks. You will own implementation, benchmarking, testing, and code review for your components and communicate technical ideas clearly to other engineers.
Requirements
- 3+ years professional experience using Rust
- Bachelor's degree in Computer Science or equivalent experience
- Familiarity with Zig, C, or C++ is beneficial
- Experience with performance optimization and benchmarking
- Strong communication skills
Responsibilities
- Map and communicate how the existing Rust validator client works
- Translate Rust code into high-quality Zig code
- Analyze and optimize performance bottlenecks using techniques such as SIMD
- Implement, benchmark, and test validator components end to end
- Own code quality through reviews and maintainability improvements
- Collaborate and communicate complex technical ideas to engineering peers
