Back to Jobs
Recently postedTechnology

Machine Learning Research Engineer

Fintal PartnersMundelein, IL🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeHybrid
LocationMundelein, IL, United States
PyTorchPythonTensorFlowMachine Learning

Job description

Job Description

A global quantitative trading firm is hiring a Machine Learning Research Engineer to build the systems that enable researchers to train, evaluate, and refine large-scale models.

\n

Working closely with quantitative researchers and infrastructure specialists, you’ll make experimentation faster, distributed training more efficient, and the transition from research to production more reliable. This is an engineering role with direct exposure to the research process and its impact on trading.

\n\n

What you’ll do

\n
    \n
  • Develop distributed training pipelines that support complex models and large datasets.
  • \n
  • Build tools that automate experimentation, hyperparameter searches, and model retraining.
  • \n
  • Improve data pipelines, parallelism strategies, and checkpointing to support training at scale.
  • \n
  • Partner with HPC specialists to increase training throughput and reduce compute costs.
  • \n
  • Extend ML frameworks and open-source components to better support research workloads.
  • \n
  • Design scalable infrastructure that helps researchers work effectively with high-volume trading data.
  • \n
  • Evaluate and integrate technologies that improve model development, evaluation, and deployment.
  • \n
  • Own systems through testing, rollout, and ongoing operation, incorporating feedback from researchers.
  • \n
\n

What you’ll bring

\n
    \n
  • 3+ years of relevant ML experience, with a focus on training systems or ML research infrastructure.
  • \n
  • Experience with frameworks such as PyTorch, TensorFlow, or JAX, with an understanding that extends beyond their high-level interfaces.
  • \n
  • Expertise in distributed training or large-scale ML systems, including parallelism, data processing, and checkpointing.
  • \n
  • Strong Python engineering skills, rigorous testing practices, and responsibility for systems after deployment.
  • \n
  • The ability to reason about model behavior, numerical correctness, and system performance.
  • \n
  • An evidence-led approach to scalability and reliability, including thoughtful build-versus-buy decisions.
  • \n
  • Strong collaboration skills and the ability to translate researchers’ needs into practical engineering solutions.
  • \n
\n\n

Experience with GPU optimization, numerical behavior at scale, cloud platforms, or orchestration tools is beneficial. Contributions to open-source ML, data science, or distributed systems projects are also valued.

Similar jobs