Python Engineer Python Performance

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 design, build, and improve research and production infrastructure for trading. You will develop libraries, backend systems, and workflow tooling in a hybrid Python/C++ environment, translate research workflows into maintainable software, and improve performance and scalability across distributed and cluster-based compute systems.

Requirements

  • At least 5 years of professional Python software engineering experience
  • Experience designing, analyzing, and implementing highly algorithmic code
  • Experience building production systems in Linux environments
  • Knowledge of data structures, algorithmic complexity, and efficient implementation
  • Experience with concurrent and distributed systems
  • Familiarity with cluster, cloud, or large-scale compute environments
  • Bachelor's degree in Computer Science, Computer Engineering, Mathematics, Physics, or equivalent
  • Background in research infrastructure, high-performance computing, distributed systems, or performance engineering
  • Experience improving bottlenecks, scalability, or migration paths to higher-performance systems
  • Ability to communicate technical tradeoffs with engineers and quantitative users
  • Python/C++ interoperability and library development
  • Time-series analysis, optimization, simulation, numerical methods, or quantitative workflows

Responsibilities

  • Design, build, and improve research and production infrastructure
  • Work in a hybrid Python/C++ environment
  • Translate research workflows, models, and ideas into scalable, maintainable software
  • Develop foundational libraries, backend systems, and workflow tooling
  • Support strategy research, testing, and deployment
  • Improve system performance, algorithmic efficiency, and scalability across distributed and cluster-based compute environments
  • Own projects from design and implementation through testing, rollout, and ongoing improvement
  • Evolve platform capabilities and compute infrastructure

Benefits

  • Private medical, vision, and dental insurance
  • Travel medical insurance
  • Group pension scheme
  • Group life assurance and income protection schemes
  • Paid parental leave
  • Parking and commuter benefits
Python Engineer Python Performance at Jump Trading | JobStash