Senior Rust Engineer (Miden)
Job Description
Summary
As the Senior Rust Engineer you will help design and implement core components of the Miden rollup. You will contribute to R&D efforts for the rollup architecture (state model, transaction model, execution model etc.) and help develop the Miden node and the Miden VM. You will work on cutting-edge technology, use advanced tools and modern programming languages, and learn about zero-knowledge proving systems.
Your 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
What You'll Need
- 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
Polygon Labs Perks
The goal of the Polygon Labs total rewards program is to support the health and well-being of you and your family. Our comprehensive compensation plan includes the following benefits for our full time employees:
- 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
*In certain countries medical, dental and vision is fully covered for employees & their dependents. This is country and plan specific.
*401k is for United States employees only
Skills
- Development
- Rust
- Software Engineering