Principal Software Engineer
Core
Designing and optimizing high-performance networking software stacks for AI applications and cloud infrastructure on the Arm platform.
Role type
Principal Software Engineer (Infrastructure Networking)
Builds
Networking software stack components for AI data centers and cloud network infrastructure
Domain
Semiconductor / AI Infrastructure / High-Performance Networking
Deliverable
production ML models | product features
Required skills
Computer architecture, Operating systems, Data structures, Algorithms, Multi-core programming, System architecture design, Product definition, Mentoring
Preferred skills
Open-source contribution, CI/CD pipelines, Network I/O drivers, DPDK, VPP, RoCE, libFabric, OpenMPI, NCCL, OneCCL, PyTorch, SDN, Kubernetes, CNIs
Technologies
Arm platform, DPDK, VPP, RoCE, libFabric, OpenMPI, NCCL, OneCCL, PyTorch, Kubernetes
Responsibilities
Drive overall system architecture and design of AI networking software stack components, Benchmark and optimize network software for best performance on Arm, Collaborate with global partners to deliver high-quality networking software stacks, Mentor junior team members
Seniority
Principal, hands-on IC with leadership