Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Machine Learning Engineer

$200k - $250k

IMC Inc

At IMC, we believe technology is the foundation of our competitive edge - and machine learning is increasingly central to how we trade. Over the past few years, we've been steadily building our machine learning capabilities: developing infrastructure, growing our in-house GPU cluster, deploying models into production, and partnering closely with quant researchers and traders to generate real impact. Now we're expanding the team, scaling our systems, and accelerating the application of deep learning in our research and execution workflows. We're looking for a Principal Machine Learning Engineer to help shape the next phase of our platform - influencing architecture, driving best practices, and solving high-leverage problems. You'll work alongside researchers and technologists to design the systems that power experimentation, training, and deployment of ML models - and help set the direction for how machine learning is done at IMC as we scale. If you've built ML infrastructure at scale elsewhere and are looking for a role where your ideas will genuinely help shape our firm's future - we'd love to hear from you.

Your Core Responsibilities:
  • Design and build end-to-end infrastructure for training, evaluation, and productionization of ML models, working closely with our HPC engineers who manage our on-prem compute cluster
  • Influence foundational choices around data access, compute orchestration, experiment tracking, model versioning, and deployment pipelines
  • Partner with quant researchers to accelerate iteration cycles, tighten feedback loops, and bring models from prototype to live trading
  • Work with researchers to adapt and deploy modern architectures - transformers, state-space models, temporal convolutions, graph neural networks - to noisy, high-frequency financial data. Explore techniques like self-supervised pretraining, representation learning, and cross-sectional modelling where they offer genuine edge
  • Shape our approach to reproducibility, continual learning, and production monitoring across a petabyte-scale data environment
  • Define standards that create consistency across teams and geographies; mentor engineers and influence technical culture beyond your immediate work
  • Keep pace with developments in deep learning research and ML infrastructure; bring ideas from academia and industry into how we work - whether that's new architectures, training techniques, or tooling
Your Skills and Experience:
  • 8+ years of experience building ML platforms or infrastructure at a leading tech company, research lab, or quantitative firm
  • A track record of designing and owning large-scale training and inference systems - not just contributing, but architecting
  • Deep proficiency in Python, with strong experience in either CUDA or C++
  • Hands-on expertise with modern deep learning frameworks (PyTorch, TensorFlow, or JAX) and practical experience implementing architectures like transformers, attention mechanisms, or sequence models
  • Strong foundation in deep learning fundamentals: optimization, regularization, loss design, and the trade-offs that matter when training at scale
  • Experience with distributed training at scale (Horovod, NCCL) and GPU optimization (cuDNN, TensorRT)
  • History of deploying models to production with strong observability, reproducibility, and monitoring practices
  • Comfort working across the ML stack from data pipelines to training infrastructure to serving systems
Why This Role:
  • Build, don't inherit - You'll make foundational technology choices in a platform that's still being defined, not maintain someone else's legacy.
  • Real investment, real backing - This is a strategic priority with resources behind it, not a side experiment.
  • Direct impact on trading - Your infrastructure will power models that make real trading decisions in competitive global markets.
  • Global scope - Work with teams across New York, Chicago, Amsterdam, London, Sydney, Hong Kong and beyond; define practices that can scale worldwide.
  • Ideas over titles - IMC's culture values clarity, rigor, and collaboration. The best ideas win, regardless of where they come from.
  • Tight coupling with research - You won't be building in isolation. Researchers and engineers work side-by-side, iterating together.

#LI-DNP

The Base Salary range for the role is included below. Base salary is only one component of total compensation; all full-time, permanent positions are eligible for a discretionary bonus and benefits, including paid leave and insurance. Please visit Benefits - US | IMC Trading for more comprehensive information.

Salary Range

$200,000-$250,000 USD

About Us

IMC is a global trading firm powered by a cutting-edge research environment and a world-class technology backbone. Since 1989, we've been a stabilizing force in financial markets, providing essential liquidity upon which market participants depend. Across our offices in the US, Europe, Asia Pacific, and India, our talented quant researchers, engineers, traders, and business operations professionals are united by our uniquely collaborative, high-performance culture, and our commitment to giving back. From entering dynamic new markets to embracing disruptive technologies, and from developing an innovative research environment to diversifying our trading strategies, we dare to continuously innovate and collaborate to succeed.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Machine Learning Engineer in Chicago, IL vacancy
  •  ...Our client is looking to bring on a Senior Machine Learning Engineer to help build and scale a nextgeneration voice-centric AI platform used by millions. In this role, you'll own the full ML lifecycle-from research and data pipelines to training, deployment, optimisation... 
    Suggested

    Huxley

    Chicago, IL
    3 days ago
  •  ...restoration companies running thousands of jobs. This is not a “prompt engineer” role. You’ll design, train, and ship domain-specific language...  ...to figure it out ~ If there’s something interesting to learn or solve, it doesn’t matter if it’s Saturday or 1 a.m., you’re... 
    Suggested
    Weekend work

    Albi

    Chicago, IL
    1 day ago
  •  ...Machine Learning Engineer - Senior Associate Are you looking for an exciting opportunity to solve exciting business problems? Our Technology team builds innovative products, services, applications to support various business functions, workflows of Wholesale Lending... 
    Suggested

    Chase

    Chicago, IL
    2 days ago
  • $170k - $230k

     ...right treatments for the right patients, at the right time. We're seeking a highly skilled and innovative Staff/Senior Machine Learning Engineer to join our Clinical AI Team. As a Staff/Senior Machine Learning Engineer, you'll play a crucial role in leveraging and... 
    Suggested
    Remote work

    Tempus

    Chicago, IL
    20 hours ago
  • Job Title Skills/Details: Scala AWS Spark SQL Nice to Have Python Data Lake Required Skills : Basic Qualification : Additional Skills : Background Check :Yes Drug Screen :Yes Candidate must be your W2 Employee :No Interview Process :Additional...
    Suggested

    Samprasoft

    Chicago, IL
    3 days ago
  •  ...Machine Learning Engineer (MLOps / Data Engineering) Darwill is a nationally recognized print and marketing communications firm based in the...  .... This is not an entry-level position, and it is not a principal or architect-level role. Location: Chicago, IL area (Oak... 
    2 days per week
    1 day per week

    Darwill/Ross Media Inc.

    Oak Brook, IL
    1 day ago
  •  ...Machine Learning Engineer Location: San Jose, CA/Chicago, IL Duration: 18 months contract with a possible extension What You'll Do • Redesign and optimize PayPal's MLOps and decision platform for fraud detection • Architect large-scale big-data infrastructure... 
    Contract work

    Kasmo Global

    Chicago, IL
    3 days ago
  •  ...Computer Vision Engineer As a Computer Vision Engineer, you will be part of our AI Team working on revolutionizing the world of...  ...bundle adjustment, SLAM etc) Hands-on experience applying machine learning and deep learning to vision data, preferably direct experience... 

    1872 Consulting

    Chicago, IL
    2 days ago
  • $103.46k - $129.32k

     ...Job Description: Machine Learning Engineer Niles, Illinois Full Time USD $103,455.00/Yr.-USD $129,319.00/Yr. 29100 mail_outline Get future jobs matching this search or Job Description Position Responsibilities: Design, build, and... 
    Full time

    ESR Healthcare

    Niles, IL
    2 days ago
  •  ...Machine Learning Engineers Ontrac Solutions is seeking Machine Learning Engineers to support an urgent staff augmentation engagement for one of our clients. This role is ideal for junior-to-mid-level engineers with strong Google Cloud Platform experience and a focus... 

    Ontrac Solutions Inc

    Chicago, IL
    3 days ago
  •  ...Machine Learning Engineer A well-established, publicly traded company in Chicago is hiring its first full-time Machine Learning Engineer. After two years of running ML systems in production through an outside consulting firm, this organization is building the capability... 
    Full time
    Remote work

    Strategic Employment

    Chicago, IL
    1 day ago
  • $72k - $108k

     ...Role description AWS Machine Learning Engineer ML Engineer I Who We Are: Born digital, UST transforms lives through the power of technology. We walk alongside our clients and partners, embedding innovation and agility into everything they do. We help them... 
    Full time
    Temporary work
    Part time
    Work at office
    Local area
    Flexible hours

    UST Inc

    Chicago, IL
    2 days ago
  • $117.5k - $174.35k

     ...other, and our communities. Job Summary: This job will validate and develop machine learning models and algorithms to solve complex problems. You will work closely with senior engineers, data scientists, and product teams to enhance services through innovative AI/ML... 
    Work at office
    Local area
    Immediate start
    Flexible hours

    PayPal

    Chicago, IL
    1 day ago
  • $100k - $130k

     ...Machine Learning Engineer (Toronto) The Fitch Group's Emerging Technology team is seeking a Machine Learning Engineer to join a team focused on building and supporting Generative AI, Machine Learning (ML), and Data Science solutions across the organization. This position... 

    Fitch Group

    Chicago, IL
    1 day ago
  • $175k - $250k

     ...Machine Learning Engineer Chicago, United States; Hong Kong, Hong Kong; Sydney, Australia As a Machine Learning Engineer, you will play a pivotal role in building systems that drive the training and deployment of large-scale ML models across our global operations... 
    Permanent employment
    Full time

    IMC Inc

    Chicago, IL
    20 hours ago
  • $160k - $220k

     ...innovative, reliable global payments. Coinflow is proudly headquartered in Chicago, IL. Learn more at coinflow.cash. Role Overview: Coinflow is seeking a Machine Learning Engineer to help build the intelligence layer that powers our platform. This is a zero-to-... 
    Worldwide
    Flexible hours

    Coin Flow

    Chicago, IL
    2 days ago
  •  ...Machine Learning Engineer This global hotel company is looking for a very skilled Machine Learning Engineer on the Systems/Back end/Infrastructure side. This ML Engineer will build software which uses machine learning on a typical back end application. They will build... 
    Remote work

    Insight Global

    Chicago, IL
    4 days ago
  •  ...companies, mid-sized enterprises, and government agencies, a list that spans across the country. Job Description CapTech Machine Learning Engineers are responsible for designing and implementing data-driven solutions for our clients, with a specific focus on building... 
    Work at office
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    CapTech Consulting

    Chicago, IL
    1 day ago
  • $165k - $225k

     ...Job Description Job Description Career Renew is recruiting for one of its clients a Senior Machine Learning Engineer - this is a fully remote role for US/Canada based candidates. Salary range: 165-225K USD yearly plus benefits plus equity. We are the leading virtual... 
    Remote work
    Worldwide

    Career Renew

    Chicago, IL
    11 days ago
  •  ...while staying connected and building community through regular in-person events. Learn more about our flexible approach to where we work. About the Role: As a Machine Learning Engineer, you will have the opportunity to collaborate closely with senior engineers and... 
    Permanent employment
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Instacart

    Chicago, IL
    4 days ago
  • $107.66k - $161.7k

     ...topics and providing a unique platform to learn and connect with others. Poe : a...  ...About the Team and Role: Our small engineering team works on challenging problems every...  ...product and our company. At Poe, we use Machine Learning in various parts of the product... 
    Remote job
    Full time
    Work experience placement
    Internship

    Quora

    Chicago, IL
    4 days ago
  •  ...Senior Director, Principal Gifts About the Company Philanthropic organization supporting Indigenous culture & individuals Industry Non-Profit Organization Management Type Non Profit Founded 2017 Employees 11-50 Categories ~ Non-Profit & Philanthropy... 
    Principal

    Confidential

    Chicago, IL
    10 hours ago
  •  ...including e-commerce, advertising, and fulfillment. We use machine learning and Internet-scale data to elevate customer experience,...  ...Discovery ML team at Instacart works alongside world-class engineers, data scientists, and product managers to shape the future of... 
    Remote job
    Permanent employment
    Work experience placement
    Internship
    Work at office
    Work from home
    Flexible hours

    Instacart

    Chicago, IL
    2 days ago
  • $145k - $215.05k

     ...push us to ensure we take care of ourselves, each other, and our communities.\n\nJob Summary:\n\nWe are seeking a Senior Machine Learning Engineer to design, train, and deploy AI agents that support regulatory analytics, data governance, and audit automation related to... 
    Full time
    Work at office
    Local area
    Immediate start
    Flexible hours

    Paypal

    Chicago, IL
    20 hours ago
  •  ...Principal Data Engineer Dallas or Chicago – hybrid WFH Summary This role will focus on owning both the architecture and engineering for a new enterprise-grade analytics platform. The goal of the system is to provide better insights as it relates to real estate... 
    Principal
    Work from home

    1872 Consulting

    Chicago, IL
    20 hours ago
  • $150k - $250k

     ...Senior Tax Manager/Principal For Hnwi Our client, a large and respected accounting firm, is looking for a Senior Tax Manager/Principal for HNWI in their Tax services area. In this role, you'll oversee strategy and compliance for complex federal and multi-state tax returns... 
    Principal
    Full time
    Remote work

    Strategic Employment

    Chicago, IL
    13 days ago
  • $220k - $245k

     ...you can be proud of. Your new trajectory starts here at Launch! The Role Launch is actively seeking a visionary Principal of Data Engineering to architect and deliver enterprise data platforms while driving transformational outcomes for clients. This role combines... 
    Principal
    Temporary work

    Launch Consulting Group

    Chicago, IL
    2 days ago
  • $122.4k - $228k

     ...Data Analytics & Reporting Uses advanced analytical algorithms and technologies (e.g. machine learning, deep learning, artificial intelligence) to mine and analyze large sets of structured and unstructured data to obtain insights. Designs and constructs new processes... 
    Principal
    Part time
    Local area

    Bmo

    Chicago, IL
    2 days ago
  •  ...Principal Consultant – Board Advisory & Executive Search I’m currently working on a Principal Consultant opportunity in the Chicago market with a highly respected executive search and board advisory firm. The organization specializes in board advisory services and executive... 
    Principal

    Paul Bridges Group

    Chicago, IL
    4 days ago
  • $250k - $300k

     ...Principal Quantitative Researcher - Systematic Chicago Trading Company (CTC) is a premier proprietary trading firm specializing in...  ...includes partnership with other researcher managers, traders and engineers on quantitative problem solving, trading strategy generation,... 
    Principal
    For contractors
    Worldwide

    Chicago Trading Company

    Chicago, IL
    20 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Machine Learning Engineer. Be the first to apply!