Job Description
Summary
The DeFi Team is a small, agile team responsible for algorithmic trading across a variety of different blockchains. We are seeking a skilled and motivated DeFi Trading Engineer to join the team and help deliver functionality to support new and existing trading strategies. The ideal candidate has a deep understanding of blockchains, DeFi and previous experience working in automated trading. In this role you will work collaboratively with members of our Quant Trading Team and other Engineers on all stages of the project lifecycle; from ideation to delivery. You will have the ability to influence the design, present ideas and test hypotheses. The role will involve a mixture of on-chain and off-chain coding, building secure and performant systems capable of running reliably 24/7 with minimal oversight. Familiarity with DEXs, protocol mechanics, blockchain fundamentals and smart contract security are all desirable skills for this role.
Your responsibilities will include:
- Designing and developing robust and scalable software for on-chain systematic trading.
- Maintaining and extending off-chain applications written in Rust to support pricing, order management, real-time risk and monitoring.
- Writing smart contracts to support efficient and secure on-chain execution.
- Collaboration as part of a global team, where open and honest communication is encouraged and with a strong focus on delivery.
- Keeping up to date with developments within DeFi with a view to identifying short term opportunities and informing our long term strategy.
Your Qualifications/Attributes will include:
- Bachelor’s or Master’s degree in Computer Science, Engineering or related field.
- 2+ years of experience writing production quality code in a compiled language.
- Proficiency in web3 programming with other languages like Rust, Python or TypeScript.
- Strong problem-solving skills and ability to work independently and collaboratively.
- Excellent communication skills for effectively conveying technical concepts.
- Detail-oriented mindset with a focus on code quality, maintainability and documentation.
Nice to have:
- Experience with non-EVM blockchains (eg. Solana/Cosmos/Aptos/Sui)
- Knowledge of Docker and Kubernetes for containerization and orchestration of trading applications.
- Experience with cloud computing and distributed systems.
Skills
- Communications Skills
- Development
- Python
- Rust
- Software Engineering
- Team Collaboration
- TypeScript