About the company
The Ethereum Foundation (EF) is a non-profit organization dedicated to supporting Ethereum and related technologies. The EF is not a company, or even a traditional non-profit. We do not control Ethereum, nor are we the only organization that funds critical development of Ethereum-related technologies. We are part of a large ecosystem of organizations, individuals, and companies that support Ethereum. Our mission is to do what is best for Ethereum’s long-term success. Our role is to allocate resources to critical projects, to be a valued voice within the Ethereum ecosystem, and to advocate for Ethereum to the outside world. Since 2014, EF has hosted Devcon, an annual 4-day conference which has become the oldest and most prominent event in the Ethereum community (and arguably the entire blockchain space). The event attracts developers, designers, researchers, creators, and others — many of whom are intrigued by cutting-edge technology, decentralization, privacy/security, free and open-source software, and the potential for Ethereum to change the world for the better. For a look at past Devcon editions and their speakers, see here: http://archive.devcon.org/. Devcon 7 (aka Devcon Southeast Asia) will take place this year in Bangkok between the dates of 12-15 November.
Job Summary
Requirements
📍Experience in developing large-scale Rust projects with the ability to contribute to architectural decision-making 📍Extensive experience with Rust, including a deep understanding of its async ecosystem and a proven track record of building and deploying production-quality Rust projects 📍Exceptional problem-solving skills, with the ability to creatively and efficiently troubleshoot and resolve complex technical challenges 📍A high degree of self-motivation and the ability to work independently, all while maintaining exceptional productivity and strong collaboration skills in a distributed team environment 📍Preference is given to the Western Hemisphere, though Western Europe will also be considered.
Key Responsibilities
📍Enhance and mature the TLSNotary Rust codebase for production readiness. 📍Lead architectural decisions and improve the overall system design. 📍Conduct thorough code reviews, ensuring quality, performance, and maintainability. 📍Identify and resolve performance bottlenecks within the library. 📍Implement and maintain unit and integration tests to ensure reliability. 📍Provide mentorship and technical guidance to peers.