About the company
IMC is a leading trading firm, known worldwide for our advanced, low-latency technology and world-class execution capabilities. Over the past 30 years, we’ve been a stabilizing force in the financial markets – providing the essential liquidity our counterparties depend on. Across offices in the US, Europe, and Asia Pacific, our talented employees are united by our entrepreneurial spirit, exceptional culture, and commitment to giving back. It's a strong foundation that allows us to grow and add new capabilities, year after year. From entering dynamic new markets, to developing a state-of-the-art research environment and diversifying our trading strategies, we dare to imagine what could be and work together to make it happen.
Job Summary
Your Core Responsibilities
📍Analyse the performance characteristics of trading systems, including networking, storage and compute layers 📍Develop tools to profile, benchmark and monitor low-latency applications and data pipelines 📍Identify and address system inefficiencies and architectural bottlenecks 📍Collaborate with engineers to improve code paths, system design and runtime configurations 📍Guide optimization strategies for on-chain and off-chain components in crypto trading systems 📍Exchange microstructure analysis
Your Skills and Experience
📍Required: 📍 Strong academic and vocational background in systems engineering, computer architecture and low-latency system design 📍Proficiency in performance profiling tools 📍Deep knowledge of Linux systems, networking stacks and hardware optimization 📍Excellent problem-solving and debugging skills 📍 Experience with high-frequency or crypto trading systems 📍Familiarity with containerization and real-time monitoring tools like Grafana 📍Strong programming skills in C++
If you’re passionate about blockchain and decentralized technologies, explore more opportunities in web3 and cryptocurrency careers.