CareerPlan

Senior AI Software Development Engineer

US, Oregon, HillsboroFull-time$133k–$241k2026-11-06 → 2026-11-10
Hybrid

Core

Architect, develop, and optimize the oneAPI Collective Communications Library (oneCCL) to enable scalable, high-performance communication across Intel CPU and GPU platforms for large-scale AI and HPC workloads.

Role type

Senior IC distributed systems software engineer

Builds

oneCCL library and communication runtimes for distributed AI training and scientific computing

Domain

High-Performance Computing (HPC) and Distributed AI Infrastructure

Deliverable

production ML models

Required skills

C/C++, distributed systems, operating systems, concurrency, networking, computer architecture, Linux systems programming, performance optimization, system-level debugging

Preferred skills

collective communication frameworks (MPI, NCCL, UCX, OpenSHMEM), distributed AI training infrastructure, GPU/accelerator optimization, RDMA technologies, open-source software development

Technologies

oneCCL, MPI, NCCL, UCX, Libfabric, OpenSHMEM, oneAPI, SYCL, PyTorch Distributed, DeepSpeed, Horovod, RDMA, InfiniBand, RoCE, Intel VTune Profiler, GDB

Responsibilities

Design and optimize collective communication algorithms and runtime capabilities; Improve scalability, latency, and bandwidth utilization across distributed systems; Lead performance optimization for multi-node and multi-accelerator workloads; Investigate and resolve complex system-level performance and reliability issues; Collaborate with hardware architects, researchers, and open-source contributors; Contribute to open-source communication and networking technologies

Seniority

Senior, hands-on IC