Ava Labs
Staff Engineer, AvalancheGo
Remote (Global). Posted 3 months ago
The role
You will maintain and advance the AvalancheGo software and its environments. You will serve as a technical anchor for the node domain, including consensus, peer-to-peer networking, and state sync.
What you will do
- Maintain and advance the software powering the Avalanche network
- Manage contributions from the team and the community
- Set and enforce engineering standards
- Design, build, and advance critical systems like consensus and networking
- Establish observability standards and define SLOs for node performance
- Own the engineering lifecycle for network-critical code
- Mentor senior engineers
- Write ADRs, release notes, and technical communications
- Drive protocol direction through the ACP process
Required qualifications
- 8+ years of software engineering experience
- 3+ years operating at a staff/lead level
- Expert-level Go including concurrency, profiling, and performance tuning
- Significant open source experience as a maintainer or core contributor
- Production experience designing and operating distributed systems at scale
- Strong testing discipline across the testing pyramid
- Experience with release engineering for self-hosted software
- Working fluency with Linux-based infrastructure, containerization, and observability tooling
- BS in Computer Science or related field, or equivalent demonstrated experience
Nice to have
- GitHub profile
About the company
Ava Labs makes it simple to deploy high-performance solutions for Web3, led by innovations on Avalanche. The company was founded by Cornell computer scientists and partners with Wall Street veterans and early Web3 leaders.