Browse All Jobs
Job Description

IMC is seeking a Performance Engineer to analyse, optimise, and tune systems interacting with exchange systems. The role involves technical ingenuity and creative problem-solving to outperform competition. The Performance Engineer will work closely with cross-functional teams to uncover performance improvements across the trading stack.

Role involves:

  • Analysing complex systems using black-box techniques.
  • Designing and performing statistical experiments.
  • Designing, implementing, and testing innovative ideas.
  • Liaising with traders, software and hardware engineers, and infrastructure teams.
  • Analysing network data to identify patterns and optimise system performance.

Requirements:

  • Strong understanding of computer internals, Linux systems, and networking.
  • Familiarity with reverse engineering, kernel tuning, and system-level optimisation.
  • Experience with Python and/or languages like C++ or Java.
  • Familiarity with low-latency hardware technologies.
  • Understanding of complex networks and networking stacks.
  • Hands-on experience with performance tuning and system-level optimisations.
  • Experience with data and system analysis.
  • Capable of working autonomously.

Role offers:

  • Opportunity to work in a cutting-edge research environment.
  • Collaborative, high-performance culture.
Apply

IMC

IMC is a leading global trading firm leveraging a cutting-edge research environment and advanced technology. As a stabilizing force in financial markets since 1989, IMC provides essential liquidity to market participants. With offices across the US, Europe, and Asia Pacific, their diverse team of researchers, engineers, traders, and business professionals collaborate within a high-performance culture. IMC is committed to continuous innovation, embracing new markets, disruptive technologies, and diverse trading strategies.