ML Platform Engineer, Distributed Training
Jobgether
Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.
Got this interview? Our apps help you get the job.
Skills named in this job
Read from the description itself, not inferred.
This role on the market
141 open distributed roles across 44 companies are on ApplySarthi right now, most of them in Bengaluru (13), Hyderabad (4), Pune (1).
- Senior Software Engineer - Distributed Systems (ODP Governance)Datadog
- Senior Software Engineer, Backend - Distributed SystemsCamunda
- Senior Distributed Software Engineer, Golang - DGX CloudNvidia
- Staff Engineer – Distributed Data Systems & InfrastructureGohighlevel
- Senior Principal Architect, Distributed TechnologyInvesco
What distributed roles keep asking for: System design (73%), Observability (57%), Java (54%), AWS (34%), Python (32%), Kubernetes (30%), C++ (26%), Go (26%) — counted across their open postings here.
GCP jobs · Kubernetes jobs · Observability jobs · PyTorch jobs
Jobgether has 4,526 open roles listed here.
Counted across 14 company job boards, updated as roles open and close.
Preparing for this interview
Interviews for distributed roles keep coming back to System design, Observability, Java, AWS. Practise those questions before you sit with Jobgether.
Questions you are likely to be asked
- Why do you want to join Jobgether?
- What is your experience with Kubernetes? Tell me one thing you learned the hard way.
- How would you explain your model's result to someone who is not technical?
- What would you check first if a model's accuracy dropped after going live?
- When would you not use machine learning for a problem?
Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.
Practise the ML Platform Engineer, Distributed Training at Jobgether interview free →Accountabilities: Optimize the training platform: Partner with infrastructure teams to improve GKE-based training environments, including GPU node pools, job scheduling, queueing, resource quotas, and capacity management. Diagnose platform failures: Investigate underlying causes of infrastructure and training issues, resolve systemic problems, and implement durable fixes rather than relying on temporary workarounds. Tune GPU networking: Optimize multi-node GPU communication and training throughput using technologies and techniques such as RDMA, GPUDirect, NCCL, and GPU interconnect topology. Run distributed training workloads: Execute, scale, profile, and debug multi-node training jobs using PyTorch-based frameworks such as FSDP, DeepSpeed, Megatron, or NeMo, alongside Ray Train. Identify performance bottlenecks: Analyze compute utilization, memory consumption, input pipelines, and network communication to improve training efficiency and scalability. Design performance benchmarks: Develop and run benchmarks that measure throughput, scaling efficiency, and cost per training run, using the results to guide engineering decisions. Build model evaluation systems: Create and maintain evaluation harnesses that objectively measure the impact of changes to training recipes, models, and platform configurations. Improve observability and testing: Instrument training workloads and platform components with telemetry and monitoring, and maintain end-to-end pipeline tests that reflect real user workflows. Own technical outcomes: Proactively identify gaps, communicate project status and risks, propose solutions, and support the scientists who rely on the platform. Collaborate and communicate: Explain and defend architectural decisions to engineers and researchers, work effectively across teams, and adapt to evolving priorities and organizational structures. Requirements: Professional experience: At least 5 years of engineering experience, including recent hands-on work with GPU training infrastructure and large-scale model training. Python engineering: Strong production-level Python skills, including writing clean, maintainable code, automated tests, participating in code reviews, and following sound software development practices. Kubernetes and GKE: Practical experience with Kubernetes on Google Cloud, including GPU node pools, job scheduling and queueing systems such as Kueue, and resource quota and capacity management. Distributed training expertise: Direct experience running and debugging multi-node PyTorch training jobs and working with Ray Train. GPU networking and interconnects: Strong understanding of RDMA, GPUDirect, NCCL tuning, and multi-node GPU architectures involving H200 or GB200 hardware. Performance analysis: Demonstrated ability to design and execute training benchmarks, evaluate model performance, identify bottlenecks, and use empirical evidence to guide optimization. Technical depth: Ability to explain system architecture, implementation choices, and performance behavior in detail, demonstrating independent engineering judgment rather than relying on AI coding tools to supply the underlying reasoning. Ownership and communication: A track record of accountability, proactive problem-solving, transparent communication, and effective collaboration in demanding engineering environments. Preferred domain experience: Familiarity with healthcare or life sciences data, including genomics, clinical, or biomedical information, and experience working under HIPAA requirements. Additional preferred skills: Experience building observability and telemetry for training platforms, including metrics, tracing, alerting, and end-to-end pipeline testing. Benefits: Annual salary: $159,300–$219,245, with the final salary range determined by the assigned level and applicable factors such as experience, expertise, interview performance, and geographic location. Comprehensive health insurance: Healthcare coverage to support employee well-being. Paid time off: Vacation and general paid leave. Paid holidays: Paid time off for designated holidays. Sick leave: Leave to support health and recovery. Parental leave: Leave to support employees and their families. Bereavement leave: Support during times of loss. Retirement benefits: 401(k) plan with an employer match. Employee referral bonuses: Opportunities to receive bonuses for eligible referrals. Employment type: The position may be offered as full-time employment or contract work, as indicated in the original listing.
Match this job to your CV
ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.
Check my match →Similar open roles
- AI Trainers Network - MalteseJobgether
- AI Video EditorJobgether
- AI Trainers Network - GreekJobgether
- AI Architect / AI engineering leadJobgether
- AI Trainers Network - GreekJobgether
- AI Video EditorJobgether
- AI Trainers Network - EnglishJobgether
- AI Trainers Network - EnglishJobgether
Need answers during your interview? Try Live Sarthi.
Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.
- Hidden from supported screen sharingThe overlay stays out of supported Windows screen captures.
- Answers start in about 1.5 secondsResponse time varies with your connection and model.
- From your own CVYour projects and your experience, not a generic script.
- 30 minutes freeThen ₹99 for a 2-day pass with unlimited calls — you pay for the days you are interviewing, not a subscription.
A Windows app, from the same team as ApplySarthi.
Listed on lever · posted 2026-10-20. ApplySarthi collects openings and links to application pages; the role is advertised by Jobgether, not by us.