Job Description
Summary
You’ll design, develop and maintain robust software at the intersection of Polygon CDK and AggLayer, focusing on creating elegant integrations between multiple blockchains. This will happen in the form of Rust code, which will be used to integrate smart contracts, Zero Knowledge systems, and other blockchains through their RPCs. You'll work with a highly motivated team of innovators who thrive on solving complex challenges and pushing the boundaries of what's possible.
This role is ideal for someone with a passion for designing and building high quality open source community driven Rust projects. Your work will push the boundaries of blockchain interoperability, reimagining what is possible in this rapidly evolving space.
Your Responsibilities
As a Senior Rust Engineer on the CDK team, you’ll lead the charge in designing and building modular, efficient, and scalable solutions while helping the team to transition from a Go to a Rust code base. Key responsibilities will include:
- Design the code architecture as we move from Go to Rust
- Mentor other team members in the ways of Rust
- Take ownership of the code base, push for a high quality result by participating in code reviews
What You’ll Need
- Deep love for everything Rust, with at least 3 years of hands on experience
- +7 years of experience as a backend developer
- Excellent software engineering skills, with proven experience in designing, implementing and maintaining complex architectures
- Teaching skills to help the team level up their Rust skills
Preferred Qualifications
- Knowledge and experience in Blockchain, Rollups and Zero Knowledge is desired but not a must at all. In fact, this can be a good opportunity for some one interested in joining this industry
- Experience in Go would be very helpful
Skills
- Development
- Rust
- Software Architecture
- Software Engineering