CareerPlan

Principal Software Engineer– AI Networking

Sophia Antipolis, FranceFull-time€102k2026-09-21 → 2026-10-21
Hybrid

Core

Designing and optimizing high-performance networking software stacks for AI workloads on Arm platforms.

Role type

Principal Software Engineer (Infrastructure Application Solutions)

Builds

Networking software stack components for AI applications

Domain

Semiconductor / AI Infrastructure

Deliverable

production ML models

Required skills

C, C++, computer architecture, operating systems, data structures, algorithms, multi-core programming, system architecture design, performance benchmarking, open-source collaboration

Preferred skills

Linux kernel networking, NIC drivers, DPDK PMDs, VPP, AF_XDP, kernel bypass, RoCE, libFabric, OpenMPI, Gloo, NCCL, OneCCL, PyTorch, SDN, Kubernetes, CNIs

Technologies

Arm, Linux, DPDK, VPP, AF_XDP, RoCE, OpenMPI, Gloo, NCCL, OneCCL, PyTorch, Kubernetes

Responsibilities

Drive overall system architecture and design of AI networking software stack; Benchmark, analyze, and optimize network software for best performance on Arm; Collaborate with open-source communities and partners to release software components; Work with global partners and customers to deliver high-quality networking software stacks

Seniority

Principal, hands-on IC with mentorship