← All jobs
JT

Python Engineer | Python Performance

Type
Full-time
Work setup
Hybrid
Experience
Mid
Posted
Today

What engineering roles in crypto pay

205 salaries · our own data
median $202k$144k$255k

Most engineering roles in crypto pay between $144k and $255k, with a median of $202k.

Join Jump Trading's research and trading infrastructure team as a Python Engineer focused on performance. You will work directly alongside quantitative researchers and traders, building the platforms, tooling, and infrastructure that powers Jump's global trading efforts. This role sits at the intersection of research infrastructure, systems engineering, and quantitative development, where you'll tackle performance, scale, and reliability challenges that turn research ideas into dependable production software.

What you'll do

  • Design, build, and improve the research and production infrastructure that underpins Jump's trading efforts
  • Work across a hybrid Python/C++ environment, balancing researcher usability with performance-critical systems development
  • Partner closely with quantitative researchers and traders to translate research workflows, models, and ideas into scalable, maintainable software
  • Develop foundational libraries, backend systems, and workflow tooling used to support strategy research, testing, and deployment
  • Improve system performance, algorithmic efficiency, and scalability across distributed and cluster-based compute environments
  • Own projects end to end, from design and implementation through testing, rollout, and ongoing improvement
  • Contribute to the evolution of the platform as the team expands its research capabilities and compute infrastructure

What you bring

  • At least 5+ years of professional software engineering experience in Python
  • Experience designing, analyzing, and implementing highly algorithmic code
  • Experience building production systems in Linux environments
  • Strong understanding of data structures, algorithmic complexity, and efficient implementation
  • Experience with concurrent and distributed systems
  • Familiarity with cluster, cloud, or other large-scale compute environments
  • Self-directed and intellectually curious, comfortable taking ownership of meaningful technical problems
  • Bachelor's degree in Computer Science, Computer Engineering, Mathematics, Physics, or equivalent

Nice to have

  • Background in research infrastructure, high-performance computing, distributed systems, or performance engineering
  • Experience improving bottlenecks, scalability, or migration paths from researcher-friendly tooling into higher-performance systems
  • Ability to communicate technical tradeoffs clearly with both engineers and quantitative users
  • Experience with Python/C++ interoperability and library development
  • Ability to work effectively with quantitative researchers and translate mathematical or theoretical ideas into practical software
  • Exposure to time series analysis, optimization, simulation, numerical methods, or other quantitative workflows

What we offer

  • 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

About Jump Trading

Jump Trading Group is a research-driven trading firm committed to world-class research and cutting-edge technology. We empower exceptional talent in mathematics, physics, and computer science to push scientific boundaries and apply their work to global financial markets. Jump designs, develops, and deploys technologies across trading, funds start-ups, and partners with leading research organizations and universities.

Python Engineer | Python Performance | CryptoJobsHQ