Quantitative Developer Intern

HashKey Liquid Funds

Singapore

On-site

SGD 20,000 - 29,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

HashKey Capital in Singapore seeks a Quantitative Developer Intern to join a fast-paced quantitative team. You will turn trading ideas into tested components, help build backtesting and live-trading tooling, and develop signal pipelines for research, simulation, and production use.

The role emphasizes Rust and Python, performance-sensitive work, and collaboration with researchers and engineers. You will gain exposure to market data processing, latency modelling, and real-time trading workflows,

Qualifications

  • Pursuing a Bachelor's or Master's in CS, math, physics, stats, eng or related STEM field.
  • Strong programming fundamentals; ability to write clear, correct and maintainable code.
  • Rust experience highly preferred; strong C++ or Java plus learning Rust encouraged.
  • Proficiency in Python for research and analysis (pandas or polars, numpy).
  • Solid understanding of CS concepts including data structures, algorithms, concurrency and operating systems.
  • Curiosity about electronic trading, market microstructure, and order books.
  • Able to learn quickly, work independently, and collaborate in a small engineering and quantitative team.

Responsibilities

  • Work with researchers and developers to turn trading ideas into tested strategy components.
  • Contribute to backtesting and simulation frameworks with 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.
  • Develop signal and feature pipelines for use across research, simulation and live trading.
  • Work with a quant developers to develop signal and feature pipelines.
  • Work with quantitative trading systems engineer on performance-sensitive components in Rust, including strategy logic, market-data processing and other parts of the trading systems stack.
  • Work with a quant trading systems engineer on exchange connectivity, real-time market-data processing and integrations using 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.

Skills

Rust
C++
Java
Python
Data analysis
Algorithms
Concurrency
Operating systems
Linux
Problem solving
Team collaboration

Education

Bachelor's or Master's degree in Computer Science, Mathematics, Physics, Statistics, Engineering, or related STEM field

Tools

Pandas
Polars
REST
WebSocket
FIX
Git

Job description

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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Quantitative Trading Systems Intern — Rust/Python
Quantitative Trading Systems Intern — Rust/Python

HashKey Liquid Funds • Singapore

On-site
SGD 20,000 - 29,000
Quantitative Developer
Quantitative Developer

hashkey.capital • Singapore

On-site
SGD 120,000 - 180,000
Quantitative Developer
Quantitative Developer

HashKey Capital • Singapore

On-site
SGD 120,000 - 180,000
Quantitative Research Intern
Quantitative Research Intern

DRW • Singapore

On-site
Rust Developer (Open to C++/Java) – Proprietary Trading and Market Making Firm
Rust Developer (Open to C++/Java) – Proprietary Trading and Market Making Firm

Ashford Benjamin Ltd. • Singapore

On-site
SGD 180,000 - 280,000
Quantitative Research Intern
Quantitative Research Intern

P2P • Singapore

On-site
Applied ML Scientist
Applied ML Scientist

Quant Blueprint LLC • Singapore

On-site
Daily Breakfast
Lunch Allowance
Transport Allowance
+3
Quantitative Trader Intern
Quantitative Trader Intern

Native • Singapore

On-site
SGD 80,000 - 120,000
Campus Quantitative Trader (Intern)
Campus Quantitative Trader (Intern)

P2P • Singapore

On-site
SGD 20,000 - 31,000
Quantitative Research Intern
Quantitative Research Intern

FRAGMENT WORKS PTE. LTD. • Singapore

On-site
SGD 17,000 - 33,000