Principal ML Engineer, Training Pipelines (Hybrid)

Electronic Arts

Redwood City (CA)

Hybrid

USD 180,000 - 320,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
401(k)
Paid time off
Sick time
Paid holidays
Family leave
Medical/dental/vision
Life and disability insurance

Job summary

Electronic Arts seeks a Principal ML Engineer to own and architect training input pipelines for multimodal game data, driving throughput, scalability, and reliability across accelerators. You will collaborate with researchers and central data/compute teams to translate evolving model needs into reusable training capabilities.

You will lead hands-on implementation, mentor engineers, and potentially grow into people management as the team expands, while maintaining a focus on reproducibility and

Qualifications

  • 20+ years of development experience owning production distributed-training input systems with measurable throughput improvements.
  • Expertise building custom PyTorch training and ingestion systems or adapting TorchTitan, Megatron Core/NeMo, or equivalent stacks for large-scale jobs.
  • Expertise in FSDP2/HSDP, tensor/context/pipeline parallelism, mixed-precision training, and accelerator platforms (GPUs/TPUs/AWS Trainium).
  • Pre-training experience and understanding of how model architecture, data representation, batching, and orchestration impact training-system design.
  • Experience profiling I/O, CPU, memory, network, distributed workers, and accelerators to diagnose cross-layer failures and intermittent faults.

Responsibilities

  • Architect and build shared training input pipelines from game capture to accelerators, including storage layout, decoding, sharding, sampling, packing, batching, caching, prefetching, and host-to-device delivery.
  • Define schemas, data contracts, encodings, compression, and standards for dataset versioning, lineage, quality, coverage, and reproducible splits.
  • Build deterministic loaders and checkpoint-safe iteration that recover from worker or hardware failures and data corruption with elastic restarts.
  • Design reproducible dataset mixtures and balanced batches across modalities, resolutions, lengths, and capture conditions for distributed training.
  • Benchmark throughput, data-wait time, step time, and accelerator utilization; analyze MFU, per-rank skew, restart time, and cost targets.

Skills

Distributed training
PyTorch training pipelines
FSDP/HSDP
Mixed-precision training
Data ingestion systems
Researcher collaboration

Tools

TorchTitan
Megatron Core/NeMo
Ray Data
NVIDIA DALI
WebDataset

Job description

Electronic Arts seeks a Principal ML Engineer to own and architect training input pipelines for multimodal game data, driving throughput, scalability, and reliability across accelerators. You will collaborate with researchers and central data/compute teams to translate evolving model needs into reusable training capabilities.

You will lead hands-on implementation, mentor engineers, and potentially grow into people management as the team expands, while maintaining a focus on reproducibility and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Architect, Multimodal ML Training Pipelines
Architect, Multimodal ML Training Pipelines

Electronic Arts (EA) • Redwood City (CA)

On-site
USD 227,000 - 345,000
ML Systems Architect: Multimodal Training Pipelines
ML Systems Architect: Multimodal Training Pipelines

Electronic Arts Ltd • Redwood City (CA)

On-site
USD 227,000 - 345,000
Paid time off
Sick time
Holidays
+5
Senior ML Engineer – Fraud & Security Pipelines (Hybrid)
Senior ML Engineer – Fraud & Security Pipelines (Hybrid)

Electronic Arts • Kirkland (WA)

Hybrid
USD 122,000 - 159,000
Hybrid work model
Comprehensive benefits
MLOps Engineer: Train, Serve & Observe ML Systems
MLOps Engineer: Train, Serve & Observe ML Systems

Electronic Arts (EA) • Redwood City (CA)

Hybrid
USD 165,000 - 256,000
PTO 3 weeks/year
Sick time 80 hours/year
16 paid holidays/year
+5
Senior ML Engineer: Fraud & Security Data Pipelines
Senior ML Engineer: Fraud & Security Data Pipelines

Electronic Arts (EA) • Kirkland (WA)

Hybrid
USD 122,000 - 159,000
Senior ML Infrastructure Engineer - Scalable Pipelines
Senior ML Infrastructure Engineer - Scalable Pipelines

Unity Technologies • United States

Remote
USD 180,000 - 240,000
Principal ML Engineer
Principal ML Engineer

Electronic Arts • Redwood City (CA)

Hybrid
USD 180,000 - 320,000
Health insurance
401(k)
Paid time off
+5
Senior ML Data Infra Engineer – Fraud & Security (Hybrid)
Senior ML Data Infra Engineer – Fraud & Security (Hybrid)

Electronic Arts (EA) • Redwood City (CA)

Hybrid
USD 150,000 - 190,000
PTO 3 weeks + 80 hours sick time
16 paid holidays per year
Baby bonding leave (10 weeks)
+2
Hybrid MLOps Engineer: Train, Deploy & Observe AI Models
Hybrid MLOps Engineer: Train, Deploy & Observe AI Models

Electronic Arts Ltd • Redwood (TX)

Hybrid
USD 154,000 - 256,000
Paid time off
Medical/dental/vision insurance
401(k)
Principal ML Engineer
Principal ML Engineer

Electronic Arts Ltd • Redwood City (CA)

On-site
USD 227,000 - 345,000
Paid time off
Sick time
Holidays
+5