Remote
Senior Protocol Engineer
Apply now

About the role

Lattice is looking for a Senior Protocol 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

In order to launch Redstone, our lead protocol engineer had to almost single-handedly design and implement a whole new data availability (DA) protocol for Optimism's OP Stack, along with a DA challenge mechanism. With Redstone deployed on mainnet, we are now assembling a team to continue our core contributions to the OP stack and develop new implementations in Rust using Reth components, Alloy and other high performance libraries to keep scaling our compute platform and satisfy the needs of resource intensive onchain worlds.

Here are some projects that you will work on:

  • Design and implement new services in Rust using Reth components and Alloy in order to improve Redstone's performance and scale.
  • Implement testing and benchmarking strategies to track performance and latency of the services in production.
  • Improve internal tools and continuous deployment pipelines to help ship faster.
  • Core contributions to improve the OP Stack's plasma DA protocol.

Your Profile

  • You have experience implementing high performance software and shipping to production.
  • You know at least one low level language such as Go or Rust and you are curious and comfortable learning new languages to get the job done.
  • You have some experience working on blockchain systems and/or distributed systems such as Peer-to-peer networks and consensus algorithms.
  • You care about performance, stability and how it impacts users directly.

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.

Apply to this role