Performance Engineer
As a Performance Engineer at IMC, you will be integral to analyzing, optimizing, and tuning our systems' interactions with exchange systems. Collaborating closely with cross-functional teams, you will identify performance improvements across the trading stack, combining technical expertise with creative problem-solving to outpace competitors in the ultra-low-latency trading environment.
Your primary responsibilities will include black-box reverse engineering and analysis to understand complex system behaviors, identifying performance bottlenecks, and designing statistical experiments to explain real-world phenomena. You will conduct quantitative research using large datasets to gain insights into exchange technology, design and test innovative ideas and technologies through rapid prototyping, and analyze extensive network data to identify patterns and optimize system performance.
The ideal candidate will have a proficient understanding of computer internals, networking, and Linux, with expertise in at least two of these areas. Skills in reverse engineering techniques, experience with data and system analysis in Python, and the ability to work autonomously while contributing to a multidisciplinary team are essential. An inquisitive mindset and a drive to gain a competitive edge are highly valued.
IMC offers a dynamic and collaborative work environment where technology and trading intersect. Employees benefit from opportunities for professional growth, exposure to cutting-edge technologies, and the chance to make a significant impact in the financial markets.