About the Role
Jump Trading Group is committed to world-class research, empowering exceptional talents in Mathematics, Physics, and Computer Science to seek scientific boundaries and apply cutting-edge research to global financial markets. Our culture fosters innovation, creativity, and a competitive spirit, believing in collaborative success and unlocking individual talent. We design, develop, and deploy technologies that impact our world, fund start-ups, and partner with research organizations to solve complex problems. Core Development is a global team of technologists building and maintaining our trading platform, leveraging software & hardware engineering, and data science to deliver essential infrastructure and tools.
Responsibilities
- Design, code, test, and maintain a distributed trading system.
- Learn the fundamentals of large-scale, high-performance infrastructure.
- Sharpen C++/Python programming skills.
- Gain experience working as a full-time software engineer.
- Undertake projects targeted for production, following a full-cycle development, testing, and release process using Agile methodologies.
- Receive continuous feedback and coaching from a dedicated mentor.
Requirements
- Experience with C++ programming on Linux.
- Experience with command line on Linux.
- Experience with Git/version control.
- Experience with Python programming on Linux.
- Strong understanding of data structures and threading models.
- Ability to work with a team in a fast-paced environment, deploying new software daily.
- Passion for solving complex problems using both novel and state-of-the-art commercial solutions.
- Interest in using knowledge from hardware, networking, and operating systems to produce extremely high-performance software.
- Reliable and predictable availability.
- No finance or economics study or work experience required.
Skills
- C++
- Python
- Linux
- Git
- Data Structures
- Threading Models
- Agile Methodologies
- Rust
- gRPC
- kafka
- redpanda
- eBPF
- dpdk
- Clickhouse
- FastAPI
- Kubernetes
- Pandas
- SQL
- MySQL
- DuckDB
- Arrow ecosystem
Location
- London
Work Type
- Internship
- Full-time
Experience Level
- Internship
Education Level
- Student
About the Company
- Jump Trading Group is committed to world class research.
- We empower exceptional talents in Mathematics, Physics, and Computer Science to seek scientific boundaries, push through them, and apply cutting edge research to global financial markets.
- Our culture is unique. Constant innovation requires fearlessness, creativity, intellectual honesty, and a relentless competitive streak.
- We believe in winning together and unlocking unique individual talent by incenting collaboration and mutual respect.
- At Jump, research outcomes drive more than superior risk adjusted returns.
- We design, develop, and deploy technologies that change our world, fund start-ups across industries, and partner with leading global research organizations and universities to solve problems.
- Core Development is a global team of technologists who architect, build and maintain our world-class trading platform.
- From optimizing our core trading engine to building custom hardware, we leverage software & hardware engineering, data science and research, to deliver the infrastructure and tools that drive our trading and business needs.
