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.