Python Software Engineer

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 work with diverse datasets to create scalable validated representations for consumers. You will review vendor documentation, collaborate with external vendors, design systems that calculate bars and residuals from market data, extend analytics capabilities, support trading and research workflows, contribute to APAC production support, and document technical solutions clearly for non-technical stakeholders.

Requirements

  • 5+ years of software engineering experience
  • Strong Python proficiency
  • 5+ years working with large datasets
  • Direct experience calculating bars and residuals from market data
  • Rust or C++ experience is a strong plus
  • Understanding of trading research and analytical workflows
  • Strong unit-testing and test-driven coding practices
  • Experience with data storage formats filesystems and event queues preferred
  • Hands-on Linux experience
  • Working proficiency in Mandarin preferred
  • Willingness to develop additional technical skills
  • Excellent written and verbal communication analytical and problem-solving skills
  • Reliable and predictable availability

Responsibilities

  • Work with diverse datasets and provide scalable centralized validated data representations
  • Review datasets using vendor documentation and liaise with external vendors
  • Design build and maintain systems that calculate bars and residuals from market data
  • Extend the derived data platform to curves volatility surfaces and greeks
  • Work with trading and research users to deliver suitable analytical calculations
  • Contribute to APAC production support and US APAC time-zone handovers
  • Document technical solutions and calculations in accessible non-technical terms
  • Perform other assigned duties as needed