IMC, a global trading firm with a strong presence in financial markets since 1989, is seeking a Machine Learning Engineer to join their innovative team. This role presents a unique opportunity at the intersection of advanced machine learning and high-frequency trading, where you'll work on cutting-edge technology that directly impacts trading strategies.
As a Machine Learning Engineer, you'll be responsible for developing and optimizing large-scale distributed training pipelines and low-latency inference systems. You'll work with state-of-the-art GPU hardware and acceleration libraries to maximize performance, while collaborating with quantitative researchers and HPC specialists to build robust solutions that drive trading strategies.
The ideal candidate brings 5+ years of experience in machine learning systems, with strong expertise in Python, CUDA, or C++, and deep knowledge of ML frameworks like PyTorch and TensorFlow. You'll be working in a high-performance environment where your contributions will directly influence IMC's technology and trading capabilities.
IMC offers a collaborative, high-performance culture across their global offices in the US, Europe, Asia Pacific, and India. The company is committed to continuous innovation and embraces disruptive technologies, making it an ideal environment for talented engineers who want to make an impact in financial markets.
This role is available in multiple locations including Sydney, Chicago, New York, Amsterdam, London, and Hong Kong, offering flexibility for candidates while maintaining the company's commitment to excellence and innovation in financial markets. Join IMC to be part of a team that's shaping the future of trading through advanced machine learning applications.