In this role, you will get to:
- Take ownership of significant parts of our trading system and internal alpha platform
- Develop and review code and make significant contributions to our codebases from day one
- Act as a solutions architect, working closely with other engineers, product owners, and researchers to design complex technical solutions from scratch
- Critically analyze both existing and proposed solutions and proactively provide feedback
- Consistently adhere to best practices
You'll be successful if you have:
- 3+ years of software engineering experience
- Deep knowledge and understanding of Python
- Experience in software testing (unit test, integration test, etc.) and comfortable with it being a part of the daily workflow
- Experience working in AWS cloud environments and with AWS CDK
- Understanding of computer science fundamentals, such as Algorithms & Data Structures, Software Design Patterns, Networking, and Operating Systems
- Experience working with (at least some of): Containerization, REST APIs, CI/CD, Linux Environments
- Passion for writing clean, testable, extendable, and scalable code and an urge to automate as much as possible
- An up-to-date overview of current technology and industry standards
- Great interpersonal skills and ability to communicate well in English
It's a plus if you have:
- Experience working in AWS cloud environments and with AWS CDK
- Experience retrieving, storing, and processing large amounts of data
- Experience working with Research Teams, Data Scientists, and AI models
- Experience in deploying and maintaining production infrastructure
- Experience in developing and deploying Django, HTML, and CSS or similar for dashboarding and reporting
- Experience interacting with stock/cryptocurrency exchanges using different protocols
- Experience working with (trading) cryptocurrencies and or equities