Senior Software Developer, AI Networking

Nvidia
Poland2026-03-02remote_local

About the job

We are looking for an enthusiastic software engineer to join our AI networking acceleration team, to work on a groundbreaking open-source library, using hardware offloads, GPU Kernels and RDMA network cards. Our product is a performance-oriented low-level infrastructure, crafted to change the way inference works.

Responsibilities

Developing a highly optimized inference framework

Running on the world’s largest supercomputers and data centers.

Qualifications

Minimum

B.Sc. or equivalent experience in Computer Science or Software Engineering

6+ years of experience in modern C++ / C / Rust development

3 years of experience in Linux environment and familiarity with development tools

Deep knowledge of the TCP/IP network stack

Understanding of computer architecture and operating systems concepts

Preferred

Background in Linux internals and low-level software optimizations (benchmarking, bottleneck research, performance tuning)

Experience in programming CUDA kernels is an advantage

Familiarity with ML frameworks and LLMs

Background in parallel programming / high-performance computing / RDMA technology