CareerPlan

Machine Learning Systems Engineer: Distributed Training

Bala Cynwyd (Philadelphia Area), PennsylvaniaFull-time2025-06-09 → 2026-11-10
On-site

Core

Build and optimize distributed training infrastructure to enable efficient large-scale model training for quantitative research.

Role type

Senior IC machine learning systems engineer (distributed training)

Builds

Internal distributed training infrastructure and tooling for researchers

Domain

Quantitative finance + distributed systems

Deliverable

infrastructure

Required skills

distributed training frameworks, Python, system-level optimization, profiling, benchmarking, large-scale ML pipelines

Preferred skills

hardware efficiency optimization, systems implementation fundamentals

Technologies

Python, distributed training frameworks

Responsibilities

Collaborate with researchers to enable systems-efficient model development; Apply techniques to achieve hardware efficiency in training runs; Create tooling to distribute training jobs effectively; Profile and optimize training runs

Seniority

Senior, hands-on IC