Jump Trading

Campus Python Software Engineer (Intern)

Jump Trading
Apply
19 hours ago
Shanghai, ChinaIntern

Responsibilities

  • Develop and maintain ETL pipelines for vendor, tick/bar, and trading data using Python and data infrastructure.
  • Build business-specific trading platforms and infrastructure supporting new markets and strategic initiatives.
  • Perform post-trade statistical analysis, build anomaly detection systems, and evaluate infrastructure impacts on trading outcomes.
  • Develop post-trade systems for clearing, reconciliation, fee computation, position management, and PnL.
  • Parse broker files, enrich trades with reference data, and compute fees across global markets and asset classes.
  • Debug production incidents, trace data through pipelines, and own root-cause fixes.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
  • Proficiency in Python with hands-on experience building and maintaining production systems.
  • Comfort working on Linux, including command-line use, debugging, and bare-metal environments.
  • Strong fundamentals in data structures, algorithms, and system design.
  • Solid debugging skills and the ability to navigate unfamiliar codebases quickly.
  • Clean production-quality coding practices, rigorous data analysis, proactive ownership, and effective cross-team collaboration.

Benefits

  • Internship opportunity with Jump Trading’s APAC Python team.
  • Candidates should be interested in working in an APAC office full time after graduation.
  • No finance or economics experience is required because the domain will be taught.

Tech Stack

Categories

BackendData Engineering
Jump Trading

About Jump Trading

1,001-5,000 employees
Contact me