THE ROLE:
The C++ developers maintain our trading/research capabilities in global markets and innovate how we do them. Some of the most common tasks and projects may include onboarding of new market feed or curating of existing one to a specific trading strategy, following crucial guidelines such as - small latency during live trading and prevention of data loss.
MAIN TECH STACK:
C++ 20, Linux
YOUR CONTRIBUTION TO SOMETHING BIG:
- Designing, developing and optimizing multithreaded systems using C++
- Integrate the system with other services and databases using rpc or rest apis
- Assist traders developing trading strategy
- Maintaining, enhancing Backtest simulator
- Exploring big-data infrastructure for research
OUR IDEAL TEAMMATE HAS/IS:
- Minimum Bachelor’s in Computer Science, Computer Engineering or equivalent
- At least 1 year of experience programming in modern C++ (11,14,17,20)
- Ability to write sizable applications and manage complexity
- Good algorithmic and problem-solving skills
- Effective communicator and decision maker
BROWNIE POINTS:
- Participated in competitive programming contests
- Knowledge of automated trading system
- Familiar with Linux kernel
- Experience with hardware development (e.g. NIC, video card etc.)