Careers & Services
Quantitative Developer Intern
Singapore HashKey Capital
Key Responsibilities
- Work with quantitative researchers and developers to turn trading ideas and research prototypes into tested strategy components and production tooling
- Contribute to backtesting and simulation frameworks, including realistic modelling of fills, latency, fees, queue position and other execution effects
- Build and improve Rust/Python tooling for research, data analysis, strategy evaluation and trading-desk workflow
- Work with quant developers to develop signal and feature pipelines to be used across research, simulation and live trading
- Work with quantitative trading systems engineer on performance-sensitive components in Rust, including strategy logic, market-data processing, order handling and other parts of the trading systems stack
- Work with a quantitative trading systems engineer on exchange connectivity, real-time market-data processing and integrations using protocols such as REST, WebSocket and FIX
- Help build tools for analysing strategy and execution behaviour, including P&L, fills, markouts and other execution-quality metrics
- Improve system reliability and observability through testing, monitoring, alerting and operational tooling
- Identify and automate repetitive research, trading and engineering workflows to improve the team's development velocity
- Actively leverage AI coding as part of the development workflow to accelerate delivery, testing, and code quality
- Able to commit to the internship for a minimum of 3 months, working at least 3 days per week
Qualifications
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Mathematics, Physics, Statistics, Engineering, or a related STEM field
- Strong programming fundamentals and the ability to write clear, correct and maintainable code
- Experience in Rust is highly preferred; candidates with strong C++ or Java experience and an interest in learning Rust are also encouraged to apply
- Proficiency in Python for research and analysis, including the data stack (pandas or polars, numpy)
- Solid understanding of core computer science concepts including data structures, algorithms, concurrency and operating systems
- Basic grounding in probability, statistics and numerical analysis, with an interest in applying them to financial markets
- Comfortable working with data and reasoning about correctness, edge cases and unexpected system behaviour
- Genuine curiosity about electronic trading, market microstructure, order books and how trading systems operate
- Ability to learn quickly, work independently when appropriate, and collaborate closely within a small engineering and quantitative team
Preferred
- Personal, academic, internship or project experience involving trading systems, quantitative finance, market making or financial markets
- Experience building backtesting, simulation or data-processing systems
- Familiarity with asynchronous or event-driven software and real-time data streams
- Experience with networking concepts or APIs such as TCP/UDP, REST, WebSocket or FIX
- Familiarity with Linux development environments and performance profiling/debugging tools
- Experience with concurrency, multithreading or performance-sensitive programming
- Familiarity with crypto markets, exchange mechanics or digital-asset trading
- Open-source contributions, competitive programming, systems projects, trading projects or other evidence of strong hands-on engineering ability
Apply Now
Careers & Services
Quantitative Developer Intern
Singapore HashKey Capital