About the role
Lattice is looking for a Senior TypeScript 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 building serious TypeScript libraries & tools.
Here are some of the things you will work on:
- Complete SDK to build autonomous worlds, onchain applications and games
- Realtime sync engine between the browser and the blockchain
- Expressive query engine to fetch data with SQL (common in applications) or ECS (common in games)
- Dashboards to explore and interact with autonomous worlds
- Seamless onboarding tools - users shouldn’t need to know they’re interacting with a blockchain
- Best in class TS type safety using the absolute latest strategies for strong yet performant TS types
Your profile
Passion for software development and improving developer experience
- You’re in love with type magic and have written a lot of TypeScript
- 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
- You’re happy to build in public (all of our tools are open source and we like to talk about what we’re working on)
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.