Campus Trading Team Software Engineer (intern)

Jump Trading Jump Trading · Quant · Hong Kong · Front Office

Software Engineer Intern role at Jump Trading, focusing on building and improving high-performance data pipelines, processing systems, and tools to support quantitative research workflows in financial markets. The role involves full-cycle software development, system optimization, and bridging the gap between research prototypes and production systems.

What you'd actually do

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

Skills

Required

  • C++ programming
  • Python programming
  • computer science fundamentals
  • data structures
  • algorithms
  • memory management
  • operating systems
  • compilers
  • computer architecture
  • networking
  • systems programming
  • Linux environment
  • clean, efficient, and maintainable code
  • collaborative codebases
  • translate research requirements into robust software solutions
  • learning ability
  • intellectual curiosity
  • communication skills

Nice to have

  • data-driven approaches
  • large-scale data
  • performance optimization
  • low-latency systems
  • HPC
  • distributed computing
  • data analysis tools
  • statistical methods
  • internship or job experience in a software development role