Campus Python Software Engineer

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

Work with software engineers to research, analyze, and build Python-based products that connect data with the trading environment. Collect and analyze datasets, identify patterns, develop production code, and gain experience with the complete development, testing, and release process.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a closely related field
  • Experience using Python to investigate and improve open-ended scenarios
  • Comfort with the Linux command line
  • Clear communication skills
  • Reliable and predictable availability

Responsibilities

  • Build high-impact products with Python
  • Collect and analyze datasets
  • Identify patterns and insights
  • Discover new opportunities and solutions
  • Develop, test, and release production code