Campus Software Engineer (Intern)

Jump Trading is a global trading firm where traders, engineers, and researchers develop trading strategies, models, infrastructure, and systems across asset classes and time horizons.

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 spend 10 weeks designing, coding, testing, and maintaining a distributed trading system and large-scale supercomputer. You will contribute to production code, apply programming and analysis skills to a real-time trading platform, follow Agile release processes, and receive coaching from an experienced software engineer mentor.

Requirements

  • Hands-on experience and proficiency in C++ development on Linux or Python development on Linux
  • Strong understanding of data structures and threading models
  • Ability to work with a team in a fast-paced environment
  • Passion for solving complex problems and building optimal solutions from scratch
  • Interest in hardware, networking, and operating system design
  • Reliable and predictable availability

Responsibilities

  • Design, code, test, and maintain a distributed trading system
  • Work on production code
  • Follow full-cycle development, testing, and release processes using Agile methodologies
  • Apply programming and analysis skills to a real-time large-scale trading platform
  • Contribute to related infrastructure
Campus Software Engineer (Intern) at Jump Trading | JobStash