Injective Labs
DeFi Protocol Engineer
New York or Remote (US). Posted 3 days ago
The role
You will help design, build and test core features of the Injective blockchain, including DeFi modules, an on-chain order book and an order matching engine. You will also write open-source Golang clients and take features from specs through to deployment.
What you will do
- Build, maintain and test core components of the Cosmos-SDK protocol, including the decentralized order book, trade execution coordinator, order matcher and Layer-2 execution environment
- Design and implement on-chain financial primitives: derivatives, margining, liquidations, pricing and risk logic
- Develop and optimize consensus, state management and financial infrastructure
- Take end-to-end ownership of features, from requirements and specs through architecture, implementation, testing and deployment
- Write open-source Golang clients for users to interact with the protocol and smart contracts
- Contribute to research and development of new blockchain features and technologies
- Work with front-end, back-end and QA engineers to deliver blockchain solutions
- Collaborate with external partners and open-source communities
Required qualifications
- At least 3 years' experience as a Blockchain Engineer
- Strong prior experience in finance, ideally building trading systems, exchanges, or algo trading/derivatives platforms at a bank, trading firm or exchange
- Track record of building large, complex, performant distributed systems in production
- Worked 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
- Self-driven and comfortable owning problems end-to-end with minimal oversight
- Ability to communicate technical concepts to technical and non-technical team members
Nice to have
- Experience with Cosmos-SDK/Tendermint
- Deep knowledge of financial instruments and markets (derivatives, credit, perpetuals, options)
- Experience with low-latency or high-throughput trading infrastructure
- Experience with cryptography libraries, including digital signatures and hash algorithms used by Ethereum and Cosmos
- Experience with key-value databases, especially those used by cosmos-sdk
- Experience with Ethereum/Solidity
Benefits
- 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 finance
- Collaborative team culture with opportunities for professional growth and development
- Global team meetups
Before you apply
- Recruiters will only contact candidates from the @injectivelabs.org domain; report any other contact about this role as suspicious
About the company
Injective Labs are the core contributors to Injective, an interoperable blockchain for decentralized finance applications. The company is incubated by Binance and backed by firms including Jump Crypto, Pantera and Mark Cuban.