Network CCL Engineer

Gateworth Group

Dubai

On-site

AED 350,000 - 700,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Bonus
Benefits

Job summary

Gateworth Group is seeking a Network CCL Engineer to work on collective communication for large-scale AI infrastructure in Dubai. You will design heterogeneous communication paths across accelerator and GPU devices and build runtime components for device discovery, topology awareness, and synchronization.

Collaborate with hardware, runtime, compiler and distributed systems teams to optimize bandwidth, latency, and overhead.

Qualifications

  • 5+ years in distributed systems, runtime engineering, networking or accelerator-level development.
  • Strong C/C++ and Python programming experience.
  • Solid understanding of collective communication operations (AllReduce, ReduceScatter, AllGather, AllToAll, Broadcast, Send/Recv, Barrier).
  • Familiarity with NCCL, RCCL, oneCCL, MPI, UCX or libfabric.
  • A good understanding of GPU/NPU memory behaviour, memory registration, peer-to-peer transfers and heterogeneous device communication.
  • Experience with runtime concepts including queues, streams, events, command submission, synchronization and memory management.
  • Understanding of hardware-software interaction: DMA engines, device memory, interrupts, doorbells, fences and completion signalling.
  • Knowledge of high-performance networking technologies (InfiniBand, RoCE).
  • Experience with distributed training frameworks or custom communication backends is a bonus.
  • Exposure to communication optimisation for LLM workloads (tensor parallelism, MoE, KV-cache movement) would be advantageous.
  • Experience integrating communication layers with modern distributed inference frameworks would be helpful.

Responsibilities

  • Design heterogeneous communication paths across accelerator and GPU devices.
  • Create the runtime components for device discovery, rank management, topology awareness, queues, streams, events and synchronization.
  • Collaborate with hardware, runtime, compiler and distributed systems teams on scalable communication solutions.
  • Diagnose and optimise communication bottlenecks including bandwidth, latency, congestion and synchronization overhead.

Skills

Distributed systems
C/C++
Python
Collective communications
NCCL/MPI/UCX
GPU memory
Performance tuning

Tools

NCCL
MPI
UCX
libfabric

Job description

Compensation: Competitive Salary + Bonus + Benefits

Overview

Gateworth Group is supporting a high‑growth technology business that is building advanced accelerator hardware and large‑scale AI infrastructure, and they’re looking for a Network CCL Engineer who can operate deep in the performance layer. This role focuses on collective communication, accelerator runtime, heterogeneous device communication and distributed AI workloads. It suits someone who enjoys low‑level engineering, understands how accelerators behave at scale, and can design communication paths that perform across multi‑chip and multi‑rack environments. You’ll work closely with hardware, runtime and distributed systems teams to build communication foundations for next‑generation AI platforms.

Main Responsibilities
  • Design heterogeneous communication paths across accelerator and GPU devices.
  • Create the runtime components for device discovery, rank management, topology awareness, queues, streams, events and synchronization.
  • Collaborate with hardware, runtime, compiler and distributed systems teams on scalable communication solutions.
  • Diagnose and optimise communication bottlenecks including bandwidth, latency, congestion and synchronization overhead.
Qualifications
  • 5+ years in distributed systems, runtime engineering, networking or accelerator‑level development.
  • Strong C/C++ and Python programming experience.
  • Solid understanding of collective communication operations (AllReduce, ReduceScatter, AllGather, AllToAll, Broadcast, Send/Recv, Barrier).
  • Familiarity with libraries such as NCCL, RCCL, oneCCL, MPI, UCX or libfabric.
  • A good understanding of GPU/NPU memory behaviour, memory registration, peer‑to‑peer transfers and heterogeneous device communication.
  • Experience with runtime concepts including queues, streams, events, command submission, synchronization and memory management.
  • Understanding of hardware‑software interaction: DMA engines, device memory, interrupts, doorbells, fences and completion signalling.
  • Knowledge of high‑performance networking technologies (InfiniBand, RoCE).
  • Experience with distributed training frameworks or custom communication backends is a bonus.
  • Exposure to communication optimisation for LLM workloads (tensor parallelism, MoE, KV‑cache movement) would be advantageous.
  • Experience integrating communication layers with modern distributed inference frameworks would be helpful.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Network CCL Engineer
Network CCL Engineer

Evollabs Tech • Dubai

On-site
AED 300,000 - 540,000
Senior Network CCL Engineer for AI Accelerators
Senior Network CCL Engineer for AI Accelerators

Gateworth Group • Dubai

On-site
AED 350,000 - 700,000
Competitive salary
Bonus
Benefits
Runtime Engineer (C/C++)
Runtime Engineer (C/C++)

Evollabs Tech • Dubai

On-site
AED 400,000 - 650,000
Senior AI Accelerator Networking Engineer
Senior AI Accelerator Networking Engineer

Evollabs Tech • Dubai

On-site
AED 300,000 - 540,000
High Performance Computing Software Engineer - Supercomputing
High Performance Computing Software Engineer - Supercomputing

Institute of Foundation Models • Abu Dhabi

On-site
AED 350,000 - 700,000
Principal Network Engineer
Principal Network Engineer

Remotedxb • Dubai

On-site
AED 400,000 - 620,000
Senior HPC Engineer – IFM
Senior HPC Engineer – IFM

The Chronicle Of Higher Education, Inc. • United Arab Emirates

On-site
Staff Hardware Board Design Engineer
Staff Hardware Board Design Engineer

Evollabs Tech • Dubai

On-site
AED 400,000 - 600,000
Network Automation Software Lead
Network Automation Software Lead

Remotedxb • Dubai

On-site
AED 400,000 - 800,000
Staff Python / PyTorch Developer — Frontend Inference Compiler - Dubai
Staff Python / PyTorch Developer — Frontend Inference Compiler - Dubai

Cerebras • United Arab Emirates

On-site
Diverse and inclusive work environment
Opportunities for continuous learning and growth
Non-corporate work culture