Your matchExample
91%matchWhy you fitThis role calls for Distributed Systems and Gpu Cluster Experience — tell us what you know and we'll check the rest.
Gap to noteAlso lists Pytorch Distributed — worth confirming before you apply.
Get roles like this, scored and matched, in your inbox.
Sign up free →Job Opening
Senior Principal AI Engineer
Cerence Inc. · Remote - USA · Posted 92 days ago
Remotemgr
PyTorchDistributed SystemsGPU OrchestrationKubernetesSlurmRayRunAINCCL
A Moving Experience. What You Will Work On
- Design and operate distributed training systems for large neural networks (autoregressive, diffusion , State Space Models etc. ) across GPU clusters
- Optimise multi ‑ node, multi ‑ GPU execution to maximize throughput and utilization
- Diagnose & resolve bottlenecks across compute, memory, and netwo rk
- Improve training stability and fault tolerance at scale
- Partner with research and applied ML teams to productioni z e large ‑ model training pipelines
Core Responsibilities
- Distributed Training Infrastructure
- Build and optimize GPU cluster orchestration using:
- Slurm
- Kubernetes
- Ray
- RunAI
- Ensure efficient scheduling, isolation, and fairness across training workloads
- Communication & Networking
- Optimize and debug distributed communication using:
- NCCL
- RDMA
- InfiniBand
- NVLink
- Minimize networking bottlenecks that dominate end ‑ to ‑ end training time
- Training Frameworks
- Scale large-model training using:
- PyTorch Distributed
- Megatron ‑ LM
- DeepSpeed
- Own multi ‑ node launch configurations, failure recovery, and performance tuning
- Memory & Performance Optimization
- Apply advanced memory optimization techniques:
- Activation checkpointing
- ZeRO (Stage 1–3) and offload strategies
- Balance compute, memory, and communication to push model size and batch scale
What Success Looks Like
- GPU utilization consistently stays high (>80–90%)
- Training scales cleanly from single node to dozens or hundreds of GPUs
- Communication overhead is minimized and predictable
- Large training jobs run stably for days or weeks without failure
- New models can be trained faster, larger, and more reliably than before
Required Experience & Skills
…
Apply on Cerence Inc.'s site →
This posting is sourced from Cerence Inc.'s own career site — applying takes you there directly.
Get roles like this, scored and matched, in your inbox.
Sign up free →Related roles
There are 35 open roles at Cerence Inc. right now. This role centers on Distributed Systems, Gpu Cluster Experience, Pytorch Distributed, and Parallelism Strategies.
Want roles like this found for you?
Set your Focus once. Career Engine screens every new opening every week.
A scored, explained shortlist — not a keyword match — delivered weekly. Free for one profile.