Senior Software Engineer, Generalist
Core
Develop, maintain, and enhance the Agave client and broader Solana network infrastructure, focusing on performance, reliability, and security against adversarial attacks.
Role type
Senior IC distributed systems engineer (blockchain)
Builds
The Agave client and Solana blockchain network
Domain
Blockchain / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Rust, C++, consensus algorithms, distributed systems, performance profiling, adversarial testing, security best practices
Preferred skills
Linux, systems automation, networking principles, secure protocol design, open-source community participation
Technologies
Rust, C++, Linux
Responsibilities
Develop and maintain technical infrastructure for the Agave client; Design and implement testing frameworks to simulate adversarial attacks; Analyze metrics to identify performance bottlenecks; Collaborate with experts to define performance requirements; Design and benchmark solutions for improved reliability and scalability; Contribute to the full software development lifecycle; Craft architecture designs and documentation.
Seniority
Senior, hands-on IC