IMC Trading logoIMC Trading logo

Machine Learning Engineer at IMC | Chicago, Hong Kong, Sydney

IMC TradingChicago, United States; Hong Kong, Hong Kong; Sydney, Australia
On-site Full-time $175K/yr - $250K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

Your Core Responsibilities: Design and implement large-scale distributed training pipelines to efficiently manage extensive datasets and intricate models. Optimize low-latency inference pipelines to ensure production systems deliver real-time predictions. Create libraries that enhance the performance of existing machine learning frameworks. Leverage GPU hardware and acceleration libraries to maximize performance in both training and inference stages. Architect scalable model frameworks capable of processing high-volume trading data, ensuring high accuracy in real-time predictions. Work alongside quantitative researchers to automate machine learning experiments, hyperparameter tuning, and model retraining processes. Collaborate with high-performance computing specialists to refine workflows, enhance training speeds, and minimize costs. Assess and integrate third-party tools to boost model development, training, and inference capabilities. Deep dive into the functionalities of open-source machine learning tools to extend their capabilities and improve overall performance. Your Skills and Experience: 5+ years of experience in machine learning, particularly in training or inference systems. Hands-on experience with low-latency, real-time machine learning pipelines in high-performance settings is highly desirable. Strong programming skills, particularly in Python, CUDA, or C++. Familiarity with machine learning frameworks such as PyTorch, TensorFlow, or JAX. Proficient in GPU programming for both training and inference acceleration (e.g., CuDNN, TensorRT). Experience with distributed training techniques for scaling machine learning workloads (e.g., Horovod, NCCL). Exposure to cloud platforms and orchestration tools is beneficial. A proven record of contributing to open-source projects in machine learning, data science, or distributed systems is a plus.

About the job

Join IMC as a Machine Learning Engineer, where you will be instrumental in developing and deploying advanced machine learning models that enhance our global trading operations. Collaborate with top-tier researchers, hardware specialists, and software engineers to create innovative solutions that leverage GPU acceleration, distributed computing, and cutting-edge open-source technologies. Your contributions will significantly impact our trading strategies by streamlining experimentation cycles, fostering a culture of continuous improvement and innovation.

This is a rare opportunity to tackle challenges at the convergence of machine learning and trading, allowing you to leave a lasting mark on the future of IMC's technology and trading prowess.

About IMC Trading

IMC Trading is a leading global market maker, leveraging advanced technology and deep expertise in trading to provide liquidity in various financial markets. We are committed to innovation and excellence, continually enhancing our trading strategies and technological capabilities.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.