About the role
Lattice is looking for a Senior Smart Contract Engineer. Candidates can expect some national and international travel (10-20%) for events, conferences, and team retreats.
Autonomous worlds?
Some games and online spaces take on a life of their own. We believe these digital worlds — especially ones that exist onchain — can be just as meaningful, consequential, and resonant as the real world. We call these digital spaces Autonomous Worlds. At Lattice, we develop technology and infrastructure to power their evolution into sustainable ecosystems that can eventually outlast their creators. Ethereum is our stack of choice but it still requires a lot of work to make it usable and scalable for world builders. This is where we come in.
The Job
Work with us on MUD, by continuing to build features and functionality for the product. In order to build MUD, we rolled out our own onchain storage engine with dynamic schema definitions, created a new type of “multiplayer” proxy that allows third-party developers to permissionlessly register state and logic, and wrote codegen to bypass the lack of generics in Solidity.
Here are some modern onchain libraries and apps you will work on:
- Account delegation, abstraction, and onboarding
- Modules and standard libraries developers can use to extend the functionality of their onchain application, such as:
- Primitives for lazy onchain state computation
- Powerful onchain query systems
- Token standards
- Pluggable zero-knowledge proof systems
- Code generation tools to improve the developer experience for users of the framework
- Dynamic encoding and decoding of data with custom highly efficient encoding protocols
Your Profile
- Proficiency in smart contract development and EVM knowledge
- You have a strong background in building production-ready smart contracts in Solidity (bonus points for Yul, Huff, Fe, or having been part of an audit team)
- You have deep knowledge of the EVM and are aware of security best practices and gas optimization techniques
- You believe in Ethereum and its potential for autonomous worlds beyond financial use cases
- Passion for software development and improving developer experience
- You are passionate about writing clean software and building - ideally side projects or even a company
- You are passionate about building tools to improve developer experience
Compensation
- Competitive salary ($158k-$192k).
- We have chosen to forgo VC funding and are well-funded via grants, which allows us to offer significantly above average equity compensation (0.5%+, depending on experience).
- Premium private medical insurance in the UK, US, and other countries where available.
- Flexible PTO with a high level of freedom and autonomy for your work. You receive a bonus if you take at least 25 days of PTO a year.
- Paid travel - team on-sites in different parts of the world, several times a year.
About Lattice
Lattice is building full stack, from games and worlds to infrastructure and tools to make autonomous worlds a reality. Our goal is to transition Ethereum from a financial computer to its original ambition as the World Computer.
Our most major software contribution so far is MUD. MUD is an onchain operating system for Ethereum. It is built as a micro-kernel, with its core module being an embedded relational database that replaces the traditional storage model of Ethereum. All of MUD is onchain and runs on the EVM.
On the hardware side, we built Redstone, a home for autonomous worlds. It's a Plasma-inspired L2 that is designed from the ground up to make onchain worlds accessible, scalable, and cheap.
We have also built Sky Strife, an experimental, fully onchain real-time strategy game that is live on Redstone.
We are a very small team of highly efficient engineers and operators, have a low bureaucratic overhead, and are focused on shipping products to production. We maintain short cycles that makes products we create reach a strong grass root community of developers almost immediately.
Our Team
Lattice is currently 13 people living across North America and Europe, with 5 based in our London office.