Why join the Matter Labs compiler team?
- Around 80% of your time will be spent on new feature development, not maintenance.
- You will work in the domain where compilation time consuming, computationally heavy optimizations are possible and profitable.
- You will work in the domain where good toolchains aren’t common, so your work could make other developer’s lives noticeably better.
- You will have an opportunity to own a big part of the codebase, be independent in task prioritization, and be measured by results only…
- You will work remotely with a flexible schedule.
- You will be heard by leadership and other members of the team.
- You will be compensated in the top 15% of the market and will be entitled to generous share options
What we work on
As the team we help the company to scale Ethereum to promote personal sovereignty . The company has a state of the art zkRollup implemented as a circuit to make computation in blockchain fast and cheap. The team made LLVM-based Solidity and Vyper toolchains for our target to make it accessible to smart contract developers. Now we prioritise improving developer’s experience and making our compilers to optimize better.
What We Look For in You
- We expect you’ve spent around 5 or more years working on projects that use LLVM or on LLVM itself and learned LLVM in breadth or depth.
- You ideally have experience implementing MLIR or LLVM IR-level optimizations.
- We expect you are capable of writing maintainable code in modern C++.
- To understand the connection between programming language design and compiler implementation, we expect it to be true with respect to the very language you program in.
- You can deliver results with no supervision.
- We like critical thinkers and people that communicate when they see something wrong.
To apply please follow the link.