Protocol Engineer (Injective Labs)
"About The Role"
About This Role
Injective Labs is looking for an accomplished Protocol Engineer to join its global development team. You will work closely with the protocol team to brainstorm, write specs, implement and test chain features for Injective's DeFi modules, with freedom to identify and own improvements to chain performance and scalability—spanning kvstore optimization, processing logic, and the order matching engine.
What You'll Be Doing
Build, maintain and test core components of the Cosmos-SDK protocol, including the decentralized orderbook, trade execution coordinator, order matcher, and Layer-2 execution environment
Develop and optimize core components of the Injective blockchain, including consensus, state management, and financial infrastructure and applications
Write open-source Golang clients that allow users to interact directly with the protocol and smart contracts
Contribute to research and development of new blockchain features and technologies
Work closely with cross-functional teams, including front-end developers, back-end developers and quality assurance engineers, to deliver comprehensive blockchain solutions
Collaborate with external partners and open-source communities to enhance the blockchain ecosystem
What We're Looking For
Minimum of 3 years' experience as a Blockchain Engineer
Prior experience working in trading or at an exchange
Experience working on at least two production Golang codebases that are reasonably large and performant
Strong knowledge of Go idioms, libraries and parallel processing
Strong knowledge of blockchain, DeFi and DEX concepts, consensus mechanisms, and the CosmWasm contract platform
Strong knowledge of CS fundamentals such as data structures and API design
Ability to communicate technical concepts with both technical and non-technical team members
Bonus Points
Experience with Cosmos-SDK/Tendermint
Experience with cryptography libraries, including digital signature and hash algorithms used by Ethereum and Cosmos
Experience with key-value databases, especially those used by Cosmos-SDK
Experience with Ethereum/Solidity (extra points for Layer-2 experience)
Knowledge of financial instruments and markets
Why Join Us
Competitive salary and INJ token award
Remote-friendly work environment with flexible hours
Unlimited PTO
Equipment provided
Home office stipend
Opportunity to work on cutting-edge blockchain technology in the finance industry
Collaborative team culture with opportunities for professional growth and development
Global team meet-ups
Ready to Apply?
To submit your application for this position, please visit Injective's official website and follow their application process.