Talent Apply
Log in
All jobs
JT

Software Engineer (Intern)

Jump Trading
Hong Kong
On-site

About this role

Job title: Software Engineer (Intern)

About the Role Join Jump Trading Group as a Software Engineer (Intern) in Hong Kong. This internship provides mentorship and opportunities to contribute to production systems powering our trading operations, applying cutting-edge research to build scalable software for global markets. You will gain hands-on experience with full-cycle software development while developing impactful tools.

What You'll Do

  • Building and improving high-performance data pipelines and processing systems
  • Collaborating with quantitative researchers to develop tools that support research workflows
  • Optimizing system performance through profiling, debugging, and architectural improvements
  • Building shared tools and infrastructure that power research efficiency and shorten iteration cycles
  • Bridging the gap between research prototypes and production-grade systems

What We're Looking For

  • Solid foundation in C++ and Python programming
  • Solid understanding of computer science fundamentals: data structures, algorithms, memory management, operating systems, compilers, computer architecture, and networking
  • Interest in systems programming and understanding how software interacts with hardware (OS internals, process scheduling, I/O, caching)
  • Comfortable working in a Linux environment
  • Passion for writing clean, efficient, and maintainable code; comfortable contributing to collaborative codebases
  • Ability to translate research requirements into robust software solutions
  • Strong learning ability and intellectual curiosity
  • Good communication skills with users and other stakeholders
  • Reliable and predictable availability
  • No finance or economics study or work experience required

Nice to Have

  • Curiosity for data-driven approaches and ability to work with large-scale data from first principles, not just relying on libraries
  • Experience with performance optimization or low-latency systems
  • Familiarity with HPC or distributed computing
  • Exposure to data analysis tools (Pandas, NumPy) or statistical methods
  • Past internship or job experience in a software development role

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →