Drimva

Virtu Financial

Machine Learning Engineer

$200K–$300K

New York · Full-time · Posted Mar 10, 2026

Experience
5+ years in ML engineering, research infrastructure, or HPC environments.

About the job

Build and maintain the machine-learning research platform and compute infrastructure that helps quantitative researchers run, track, and reproduce experiments and simulations.

What you'll do

  • Develop experiment tracking, job orchestration, reproducibility, simulation, and monitoring tools.
  • Monitor GPU cluster utilization and diagnose performance issues across training pipelines and distributed systems.
  • Build reliable financial-data pipelines and feature storage, and collaborate with researchers and infrastructure engineers to improve workflows.

What they ask for

  • 5+ years of experience in ML engineering, research infrastructure, or HPC environments.
  • Strong Python engineering skills.
  • Experience building or operating distributed training infrastructure and working knowledge of collective communication libraries such as NCCL or Horovod.
  • Practical experience with experiment tracking systems.

Nice to have

  • Experience with on-prem compute and orchestration tools such as Slurm; familiarity with GPU profiling tools such as NSight Systems or PyTorch Profiler.
  • Experience with Parquet, Arrow, or Polars; workflow orchestration tools such as Prefect or Dagster; or open-source ML infrastructure.

Pay

$200,000 - $300,000 USD base salary

Tools

Python, C++, Java, NCCL, Horovod, Slurm, NSight Systems, PyTorch Profiler

AI focus

Develop infrastructure for ML research, including distributed training, experiment tracking, GPU utilization, data pipelines, and simulation workflows.

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 4, 2026 (UTC)