Company Description
Our client is a proprietary trading firm with a focus on close collaboration, rigorous research, and
cutting-edge technology. They are market makers, searchers, and solvers for top protocols on the
most popular blockchains in the world. They design and implement our own trading systems and
strategies to provide liquidity in the most diverse and challenging environments.
Job Descriptions
We are seeking a talented Execution Algorithm Developer to join our dynamic team. As an
Execution Algorithm Developer, you will play a crucial role in designing, implementing, and
optimizing algorithms for the efficient execution of trades in various decentralized finance
protocols.
• Design, develop, and optimize execution algorithms tailored to decentralized finance
protocols.
• Implement strategies for efficient order routing and trade execution in decentralized
exchanges (DEXs).
• Integrate execution algorithms into smart contracts to automate and streamline trading
processes.
• Collaborate with blockchain developers to ensure seamless interaction with DeFi
protocols.
• Research and implement strategies for optimal market access in decentralized liquidity
pools.
• Enhance algorithms to adapt to evolving market conditions in the DeFi space.
• Develop and implement TCA frameworks to assess the cost-effectiveness of trade
execution.
• Utilize data-driven insights to refine algorithms and minimize slippage.
• Implement risk management protocols specific to decentralized finance trading.
• Identify and mitigate potential risks associated with smart contract vulnerabilities and
market fluctuations.
Requirements:
• Proven experience in developing execution algorithms for quantitative trading and/or
market-making strategies.
• Strong knowledge of algorithmic trading principles.
• Knowledge in smart contract development and integration is a plus.
• Analytical mindset with a focus on optimizing trade execution.
• Effective problem-solving and debugging skills.• Understanding of and interest in decentralized exchanges, liquidity pools, and smart
contract interactions.
• Proficiency in programming languages such as Python, Java, Solidity or similar languages.
• Familiarity with blockchain technology, decentralized finance protocols, and Ethereum-
based ecosystems is a plus.
• Excellent communication and collaboration abilities.