About the company
Scaling Ethereum with Zero Knowledge Proofs.
Job Summary
What You'll Be Doing
📍Design and implementation of the zkSync smart contract platform: zero-knowledge-proof-friendly virtual machine 📍Protocol full node optimized for high-load, p2p network, consensus, etc. 📍Conduct independent research in your area of ownership, design, implement, and document solutions, and potentially lead a team
What We Look For in You
📍5+ years in back-end development 📍Driven by passion, curiosity, and desire to make a meaningful contribution to the world 📍Fluency in Rust, C++, Scala, Java or Go - we work primarily with Rust, but prior experience with this language is not mandatory 📍Some functional programming experience or or exposure with languages like Haskell 📍Comprehensive knowledge of the tradeoffs made between different data storage systems i.e. Postgres, mySQL, mongoDB 📍Deep understanding of software engineering best-practices 📍Ownership mindset and a track record of successfully accomplished projects 📍In-depth knowledge of common algorithms, data structures, and their computational and memory complexities 📍Experience implementing data structures and algorithms from scratch 📍Experience in cryptography/high-load/protocols design is a big plus 📍Fluent written and spoken English