Rust Engineer - Contract
Noble
Software Engineering
Remote
Posted 6+ months ago
Rust Engineer – Contract
Job Posted
January 9, 2024 9:44 AM
Location
Remote
Team
Engineering
About Noble
Noble is the premier asset issuance chain in Cosmos. Noble solves a variety of critical pain points around native issuance, including: security, liquidity, compliance, standardization and neutrality. Noble’s long-term vision is to be an on-ramp for any digital asset to natively access the Cosmos and IBC ecosystem in a secure, compliant and seamless manner.
Responsibilities
Throughout this contract role, you will work closely with Noble’s Director of Engineering to design and build core internal and external tools for interacting with the Noble blockchain. This includes a bespoke relayer to interact with chains that leverage Cross-Chain Transfer Protocol (CCTP), along with a custom indexer for all Noble on-chain information.
Build a Rust relayer implementation for CCTP
Security testing and optimization of the relayer client
Working collaboratively with Noble’s Director of Engineering and infrastructure partners (i.e. relayer operators, validators, front ends, appchains, etc.)
Build out a Rust data pipeline for on-chain indexing purposes
Additional Rust special projects as they come up
Requirements
3+ years of building complex systems with Rust programming language. Golang experience would be a plus.
High-level understanding of how blockchains / distributed systems work (consensus, transactions, blocks, etc.)
Experience with protocol engineering
Experience with performance optimization and high-load projects
A deep sense of ownership in your work, capable of seeing a complex project through from start to finish
Proficient in spoken and written English
If interested, please contact Jelena Djuric at jelena@nobleassets.xyz