Curious about working at Lattice? Here are some FAQs, and our open roles.
Lattice is building tools and infrastructure to make ambitious, complex, large-scale blockchain applications possible.
Our goal is to take blockchain applications beyond just finance and speculation, to encompass playful use-cases such as games, virtual worlds, P2P consumer apps and social relationships. We want to transition Ethereum from a financial computer to its original ambition as the World Computer.
Our most major 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.
You can read more about our history here to see some of the things we’ve worked on so far.
Since the release of MUD in 2022:
A community of builders has quickly organized itself around MUD and the prospect of building large applications on Ethereum.
We are pioneering a new product category within crypto — Autonomous Worlds — that developers are rallying behind. We are uniquely positioned to enable crypto’s transition from a financial technology to a new computing paradigm. Just as the internet went from limited use-cases within academia to encompass every facet of our daily life, we have a chance to bring Ethereum beyond finance.
If you are up for the challenge, being an engineer at Lattice can be exhilarating.
Lattice is a real “full stack” crypto company. Our product development reaches across the entire crypto stack - from what we call hardware (chains / execution layer / L2s — anything that runs the EVM), over software (onchain operating systems, EVM frameworks, tooling), to applications.
Working at Lattice means working on the cutting edge of what’s possible with blockchain technology and being a founding member of a new industry.
We were the first to put ECS onchain, which since has become the industry standard for onchain gaming. We then went one step further and put relational databases onchain. For this we rolled out our own onchain storage engine with dynamic schema definitions (as opposed to compile-time schemas in vanilla Solidity).
Last year we put Minecraft onchain, just to see if we could do it. We needed a pure function mapping each coordinate to a terrain type, so we rolled out our own high performance Perlin noise implementation in Solidity and WebAssembly and used it to implement the most advanced closed-form procedural terrain generation algorithm we know of.
We are a very small team of highly efficient engineers, have a low bureaucratic overhead and are focused on shipping code to production. We maintain short cycles that makes code we write reach a strong grass root community of developers almost immediately.
We’re a mission-driven team, and we believe in:
A core piece of writing underpinning our philosophy for the future of Ethereum is captured in the Autonomous Worlds essay by ludens, our co-founder.