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