Distributed System Engineer

Posted 2 Days Ago
Be an Early Applicant
Hiring Remotely in USA
Remote
3-5 Years Experience
Information Technology
The Role
Lagrange Labs is seeking a Distributed System Engineer to work on their ZK MapReduce project, focusing on distributed proving architecture and cryptographic principles. Responsibilities include protocol design, implementation, and engagement with the community in an open-source environment.
Summary Generated by Built In
Fully remote worldwide position

Lagrange Labs is looking to hire a Distributed System Engineer to join our fast growing team. The ideal candidate would have familiarity developing production level distributed systems in Rust with familiarity with cryptography.

Our team (https://www.lagrange.dev/) is currently building ZK MapReduce, a novel proof system that is designed for concurrently proving large-scale batch storage inclusion and dynamic MapReduce style computations. At the core of the ZK MapReduce stack is Recproofs, a new vector commitment scheme developed by the Lagrange Labs research team.

Recproofs are optimized for onchain applications that require computing and efficiently maintain a proof over a moving stream of blocks. Each proof can be updated in logarithmic time whenever the leaves in a subset change or the overall set changes.

Our proofs are already being used to empower new applications ranging from trustless DeFi primitives computed from historical data, to digest transformations for ZK-rollups to verifiable public goods funding based on onchain activity.

What you will be doing

Lagrange Labs is looking for a talented distributed system engineers to lay the foundation for our distributed proving architecture lying at the foundation of our zk map-reduce service. This requires rigorous engineering from protocol design through all the phases of implementation. We strike a balance between pragmatism (ship it), deeply informed protocol design, and strict application of strong engineering principles. All of this happens in an environment defined by curiosity, passion, and a love for open source.

  • You will be participating in a cross team environements with applied cryptographers and researchers to design and implement an elegant, reusable open-source solution for Lagrange’s distributed proving architecture 
  • You will create and/or maintain software libraries and programs depended on by other systems and applications in the stack.
  • You will have the opportunity to drive the design decisions from the ground.
  • You will engage and educate the community, from users to contributors

What we’re looking for

  • Significant experience building applications using Go or Rust
    • Our stack is in Rust, but we’re looking for talented people in distributed systems regardless of the their language background
  • Solid understanding of distributed systems principles (required) 
    • Understanding Divide and Conquer concepts (e.g., MapReduce)
    • Distributed Databases such as MongoDB or MariaDB
    • Understanding the basics of sharding
    • Distributed Ledger Technology (DLT) and Blockchain
  • Experience designing and building distributed and/or p2p software systems and applications.
    • Experience Implementing DHTs, consensus (Raft/PAXOS) and/or blockchain-based protocols (preferred) 
  • Literacy with cryptographic principles and practices (signatures, SNARKs, etc)
    • Especially in the blockchain context
  • Excellent communication skills on both technical and non-technical issues
  • Proven track record of independently driving projects in a fast-paced environment
Benefits
  • Competitive salary + equity and token package
  • Team offsites and conference travel
  • Fully remote with flexible hours
  • Unlimited vacation policy
  • Top-tier health, dental, and vision coverage for US employees

Why Lagrange?

  • Opportunity to work alongside other top-tier and passionate researchers and engineers
  • Respectful team culture with high individual ownership of your work
  • Be a part of developing groundbreaking solutions that can be a key piece of infrastructure for the crypto industry.
  • Ability to contribute to high impact research publications

Top Skills

Go
Rust
The Company
San Francisco, California
11 Employees
On-site Workplace

What We Do

Seamlessly interact between chains with cryptographically secured state proofs, not opaque intermediaries.

Jobs at Similar Companies

Silverfort Logo Silverfort

Sales Development Manager

Information Technology • Sales • Security • Cybersecurity • Automation
Dallas, TX, USA
357 Employees

Jobba Trade Technologies, Inc. Logo Jobba Trade Technologies, Inc.

Customer Success Specialist

Cloud • Information Technology • Productivity • Software
Hybrid
Chicago, IL, USA
45 Employees

MassMutual India Logo MassMutual India

BI Support Developer

Big Data • Fintech • Information Technology • Insurance • Financial Services
Hyderabad, Telangana, IND

Similar Companies Hiring

MassMutual India Thumbnail
Insurance • Information Technology • Fintech • Financial Services • Big Data
Hyderabad, Telangana
Silverfort Thumbnail
Security • Sales • Information Technology • Cybersecurity • Automation
GB
357 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account