Trading Systems Engineer
Job Description
As a Trading Systems Engineer at Rubicon, your main responsibility will be to develop, maintain and support open-source code repositories that enable users to create market making and trading bots on Rubicon. Additionally, you will be responsible for managing third-party integrations which help protocol users achieve their goals. A key repository that you will be in charge of scaling and enhancing is our open-source repository rubi-bots
. Your focus will be to ensure that developers who use this repository and other tooling are equipped to succeed in trading on the protocol.
Skills Required:
- Comfortable working with and maintaining open-source repositories
- Experienced in the realm of Ethereum, ERC20s, and decentralized finance
- Adept understanding of CI/CD and automating quality assurance in code repositories to ensure the integrity of what is offered
- Intuitive understanding of market-making and trading
- Good communication and project management skills to be effective working with our remote team
- Ability to learn fast and adapt to a rapidly evolving market
Ideal Candidate:
Years of experience building systems for algorithmic market-making and trading. Built trading systems that connect to both centralized and decentralized crypto exchanges. Is passionate about making markets, working with other developers, and excited to leave their mark on decentralized finance.
Bonus Points:
- Typescript experience
- Rust experience
- You like order books
- You like playing DOTA 2
Compensation at Rubicon is competitive and commensurate with experience. Compensation packages are a mix of salary and equity.