Senior Rust/C/C++ Engineer, Stylus
Our company, Offchain Labs, is at the forefront of developing scaling solutions for Ethereum. Our primary project, Arbitrum, enables immediate scalability for apps on Ethereum through Optimistic Rollup, ensuring lower costs and higher capacity without compromising security. Porting contracts to Arbitrum is seamless as it maintains compatibility with existing Ethereum developer tools. We also contribute to Ethereum's core protocol with the Prysm consensus client, a Go implementation aligning with its official specifications.
Our team is dedicated to pushing the boundaries of blockchain technology, fostering innovation through collaboration and deep research. Following successful funding rounds, we are looking to expand our team with individuals passionate to work in the blockchain field and who bring a fresh approach to problem-solving.
As a valued Senior Engineer, you will play a crucial role in the Rust development of Stylus, a new programming environment for chains operating on the Arbitrum Nitro stack. This involves leveraging Arbitrum Nitro's innovative fraud-proving technology.
Who we are looking for:
- Strong Rust expertise with a focus on production and familiarity in writing unsafe Rust
- Proficiency in developing WebAssembly with Rust, specifically crafting high-security, high-performance code for production environments
- Background in compiler construction, system engineering, and security on large-scale systems is advantageous
- Understanding of WASM VM is beneficial
- Demonstrated ownership mindset to enhance work efficiency and effectiveness
- Proactive in exploring inventive solutions through rigorous experimentation
- Embracing open, transparent, and direct communication to excel in team collaboration
- Receptive to feedback and continuously seeking self-improvement opportunities
- Willingness to extend assistance beyond regular job duties
Required qualifications:
- Proven track record of substantial contributions to previous products worked on
- Exposure to or background in blockchain technology
- Enthusiasm for implementing cutting-edge research into tangible applications and supporting the future of cryptocurrency platforms
- Experience in compilers, system architecture, and SDK development
- Security-oriented approach to code development, actively identifying and addressing potential vulnerabilities
- Well-versed in fundamental computer science principles, whether through academic training or self-education
Benefits:
- Remote work-first culture with a global team
- Paid Time Off for vacations and dedicated sick leave
- Support for attending industry events and conferences related to the role
- Program to match ergonomic equipment needs
- Company-provided laptop
- Annual company offsite gathering
At Offchain Labs, we understand the importance of diversity in solving the complex challenges associated with enhancing Arbitrum. We value the unique insights and perspectives each team member brings, and we maintain an inclusive workplace environment.