About
Jump Trading Group conducts research across mathematics, physics, and computer science and applies it to global financial markets. Its Core Development team builds and maintains a trading platform, including its core trading engine, custom hardware, and infrastructure.
Responsibilities
•Design, code, test, and maintain the distributed trading system
•Work on production-targeted projects through the full development, testing, and release cycle using Agile methodologies
•Perform other duties as assigned or needed
Requirements
•Experience programming in C++ on Linux
•Experience programming in Python on Linux
•Experience using the Linux command line
•Experience with Git or version control
•Strong understanding of data structures and threading models
•Ability to work in a team in a fast-paced environment deploying software daily
•Passion for solving complex problems using novel and state-of-the-art commercial solutions
•Interest in applying knowledge of hardware, networking, and operating systems to build high-performance software
•Reliable and predictable availability
•No finance or economics study or work experience is required
Nice to have
•Previous internship or job experience in software development
•Advanced coursework in algorithms, network programming, operating systems, or compilers
•Rust
•Claude Code in a real work environment
•gRPC, Kafka, Redpanda, eBPF, DPDK, ClickHouse, FastAPI, Kubernetes, Pandas, SQL, MySQL, DuckDB, or the Arrow ecosystem
Conditions
•10-week internship
•Internships may be extended for students needing placements or other extended internships
•Internships may take place outside the summer term, including winter, spring, or fall
•Continuous feedback and coaching from a dedicated mentor
•The internship program can lead to full-time opportunities at Jump
•International students are encouraged to apply