SENIOR PROTOCOL ENGINEER

Magic Labs
Full-time
Remote - United States; San Francisco, CA
$200K-$250K
Posted on 5 months ago

Job Description

Magic Labs is looking for a Senior Protocol Engineer to build core features of their Rust-based, VM-less Layer 2, built on reth and inspired by Vitalik’s “Keystore Rollup” design. This is a hands-on role involving cross-functional collaboration with product, infrastructure, and security teams. The engineer will drive projects from inception to completion, solve complex protocol-level challenges, and shape the future of self-custody and account abstraction.

Responsibilities

  • Architect and ship foundational protocol components in Rust
  • Own end-to-end implementation of product ideas into technical plans
  • Debug performance bottlenecks, consensus bugs, and security flaws
  • Collaborate with product, infra, and security teams
  • Maintain high code quality, documentation, and testing
  • Explore and implement modern scaling techniques
  • Stay current on Ethereum fundamentals and ZK/rollup innovations

Requirements

  • 7+ years of backend or distributed systems experience, with 4+ years focused on blockchain client/protocol development
  • 4+ years writing production-grade Rust
  • Deep familiarity with Ethereum execution clients (reth, geth)
  • Proven track record owning high-throughput, low-latency distributed systems or L2 stacks
  • Strong foundation in Ethereum architecture
  • Security-first mindset with experience threat-modeling wallets and bridging flows
  • Highly self-directed, thrives in environments with evolving priorities
  • Excellent problem-solving and communication skills

Benefits

  • No benefits