Campus Python Software Engineer (Intern)

Jump Trading is a global trading firm.

Distributed
About Jump Trading

Jump Trading is a global trading firm focused on research-driven trading and the engineering of scalable models, tools, infrastructure, and execution systems. Its operations combine trading, technology, AI/ML, and quantitative research, and it also runs research and talent programs including conference travel grants and a fellowship program.

View jobs by Jump Trading

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will develop Python systems for data pipelines, trading infrastructure, post trade processing, and analytics. You will normalize large datasets, support reconciliation and fee computation, analyze trading performance, debug production incidents, and improve the reliability of operational workflows.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field
  • Proficiency in Python and experience building production systems
  • Knowledge of data structures, algorithms, and system design
  • Strong debugging skills
  • Experience working on Linux systems
  • Finance or economics experience is not required

Responsibilities

  • Develop and maintain ETL data pipelines
  • Normalize and deliver vendor and trading data
  • Build trading infrastructure for new markets
  • Perform statistical analysis on trading performance
  • Develop anomaly detection systems
  • Operate post trade processing systems
  • Manage reconciliation, fee computation, positions, and PnL processing
  • Debug production incidents and fix root causes
Campus Python Software Engineer (Intern) at Jump Trading | JobStash