Overview: Contribute to strategy and signal logics, backtesting, simulation, and data analysis tools. Understand market operations and structures.
Role: As a team member, develop high-performance trading logics and infrastructure. Collaborate with researchers, traders, and technology teams. Balance rapid delivery with strategic work.
Duties: Improve code reuse, support researchers, contribute to infrastructure design, provide production support, and collaborate on cross-team initiatives.
Profile: Strong work ethic, attention to detail, and defensive programming experience required. Comfortable in a fast-paced environment.
Qualifications:
- Degree in Engineering or Computer Science.
- 3+ years of Linux programming experience.
- 1+ year in C++.
- Experience in high-performance systems, trading floor environment, and automated trading strategies.
- Ability to debug complex Linux issues.
- Familiarity with capital markets and basic statistics.
- GUI programming experience a plus.
Desirable:
- Modern OO design.
- Experience in a global team.
- Python, Q/kdb+, testing methodologies, dev workflow, and grid & cluster tools.