Runtime Engineer - New Grad
Core
Build low-level software stack components including kernel drivers, user libraries, networking, and system tools for SambaNova's RDU-based AI inference hardware.
Role type
New Grad Runtime Engineer (Systems/Hardware)
Builds
Kernel drivers, user space libraries, networking stacks, profiling/debugging tools for SambaStack and SambaCloud
Domain
AI Infrastructure / Hardware Systems / High-Performance Computing
Deliverable
production ML models | infrastructure
Required skills
C/C++/Rust, Python, Linux kernel driver development, high-speed networking (RDMA/RoCE/InfiniBand), distributed communication libraries (MPI/NCCL/UCX), Linux debugging (GDB)
Preferred skills
PCIe familiarity, performance analysis tools, systems software internship/research, open source contributions
Technologies
C, C++, Rust, Python, Linux, RDMA, RoCE, InfiniBand, MPI, NCCL, UCX, GDB
Responsibilities
Develop and maintain kernel drivers for next generation silicon; Build user space libraries for efficient hardware resource usage; Find and fix networking bottlenecks within and across nodes; Build tools for profiling, debugging, and job/hardware management; Test and deploy runtime features on large multi-node systems; Work with hardware and compiler teams to diagnose performance issues
Seniority
New Grad, hands-on IC
