About the company
Offchain Labs is a New York-based company building Arbitrum, a suite of scaling solutions for Ethereum. Arbitrum One and Nova are powered by Nitro, our proprietary technology stack. Nitro’s next-generation rollup architecture provides 7x more throughput than Ethereum and lower fees without sacrificing any security. Prysm is an official Ethereum proof-of-stake client written in Go. Both individuals and institutions can use Prysm to participate in Ethereum's decentralized economy by running a node and earn rewards by running a validator to help secure the Ethereum blockchain. Upcoming Stylus will enable users to deploy programs written in popular programming languages like Rust, C, C++, and more, side-by-side with existing Solidity dApps on the same Arbitrum blockchain.
Job Summary
Who you are:
📍Possess extensive production experience with Rust and familiarity with unsafe Rust 📍Have development experience in WebAssembly with Rust, particularly writing high-performance, high-security code in production environments 📍Experienced with compiler construction and architecture, and security or system engineering on large-scale systems is a plus 📍Familiarity with WASM VM is a plus 📍Possess a strong sense of ownership in your work, which drives you to find ways to do things better and faster 📍Constantly on the lookout for new and innovative ways to solve complex problems through rigorous experimentation 📍Your communication > 📍Always open to feedback, new ideas and opportunities for self-improvement 📍You look for ways to help out beyond the scope of your day-to-day work
What you've done:
📍Made significant contributions to the products you’ve worked on in your career 📍Have dabbled in, educated yourself on, or are experienced working on blockchain technology 📍Eager to bring cutting-edge research to the real world and help build a platform for the next generation of cryptocurrency applications 📍Experience working with compilers, architecting systems and developing SDKs 📍Security-minded and always keeping an eye out for potential threats and vulnerabilities in your code 📍Mastered CS fundamentals, either in a formal university program or through self-learning