About the job
Are you ready to be part of an elite blockchain development team? At Ava Labs, we simplify the deployment of high-performance solutions for the Web3 environment, spearheading groundbreaking innovations on the Avalanche platform. Founded by a coalition of Cornell University computer scientists and seasoned Wall Street professionals, our mission is to revolutionize the way value is created through permissionless networks. Join us in our quest to enable individuals and organizations to seamlessly digitize the world’s assets on our open, programmable blockchain framework.
We are seeking a Staff Engineer to become a pivotal member of our Platform Engineering Group. This team is dedicated to the maintenance and advancement of the EVM within the Avalanche blockchain ecosystem.
Key Responsibilities:
- Enhance and maintain Avalanche’s EVM-compatible chains.
- Design and implement innovative extensions atop standard EVMs while ensuring ecosystem compatibility.
- Contribute to notable projects such as:
- libevm (repo): a library version of the EVM; a backwards-compatible fork of geth with customizable configuration directives to reduce merge conflicts.
- Streaming Asynchronous Execution (spec / talk / repo): a decoupled consensus and execution model that allows for continuous concurrent execution without enforced dormancy.
Ideal Candidate Profile:
- A proactive individual with a relentless curiosity, comfortable navigating and understanding existing codebases. You view code as the ultimate truth and can identify subtle distinctions within it.
- A keen eye for detail, with a passion for producing clean and maintainable code. You write software that prioritizes user experience while embracing the joy of coding.
- You thrive in a hacker culture, believing creativity extends beyond the arts. You grasp system rules primarily to innovate and adapt them.
What You Will Bring:
- Exceptional proficiency in Golang, along with a robust understanding of its core principles.

