Senior Rust Engineer (Miden)

Polygon Labs · Dubai

Completely RemoteFull TimeSeniorInformation Technology
Posted 15 months ago

Job description

Responsibilities

  • Implement and harden the sequencer and the client (Mempool, consensus, backups)
  • Create a testing infrastructure for the sequencer and the client
  • Provide technical guidance and mentorship to members of the team

Requirements

  • Deep familiarity with Rust, including a high comfort level with advanced concepts such as generics, lifetimes, memory management, concurrency etc
  • Sound knowledge of networking primitives in Rust, asynchronous execution, and client / server architectures and trade-offs
  • Familiarity with Ethereum, rollup protocols and trade-offs, and attack vectors
  • Familiarity with advanced benchmarking and testing frameworks (prop-testing, fuzzing)
  • Experience working on open-ended problems without supervision
  • Proven ability to teach and mentor less experienced team members

Preferred Qualifications

  • Familiarity with zero knowledge proof-based blockchain systems
  • Fundamentals of cryptography, e.g., hash functions and finite fields
  • Experience with open-source software
  • Experience with privacy mechanisms

Benefits

  • Remote first global workforce
  • Industry leading Medical, Dental and Vision health insurance*
  • Company matching 401k with 3% match*
  • $1,500 Home Office Set Up Allowance (life-time max)
  • $200 Annual Book Allowance Program
  • $75 Monthly internet or phone reimbursement
  • Flexible Time Off
  • 1 company wide wellness Friday day off per quarter
  • Company issued laptop
  • Egg freezing, mental health, and employee wellness benefits

About the Company Polygon Labs is a software development company building and developing a network of aggregated blockchains via the AggLayer, secured by Ethereum. As public infrastructure, the AggLayer will bring together user bases and liquidity for any connected chain, and leverage Ethereum as a settlement layer. Polygon Labs has also contributed to the core development of several widely-adopted scaling protocols and tools for launching blockchains, including Polygon PoS, Polygon zkEVM, and Polygon Miden, which is in development as well as Polygon CDK.

Skills & tools

RustzkRollupEthereum

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01Rust
  2. 02Ethereum
  3. 03Networking