Used Tools & Technologies
Machine Learning LLMRequired Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Linux @ 3
Networking @ 4
Parallel Programming @ 4
Rust @ 7
CUDA @ 1
GPU @ 4
AI @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
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. The product is a performance-oriented low-level infrastructure designed to change the way inference works. The team focuses on highly optimized inference frameworks that run on the world’s largest supercomputers and data centers.
Responsibilities
- Develop a highly optimized inference framework.
- Build low-level, performance-oriented infrastructure that leverages hardware offloads, GPU kernels and RDMA network cards.
- Work on software that runs on supercomputers and large-scale data centers.
- Collaborate in a dynamic, innovative environment focused on performance, scalability, and advanced features.
Requirements
- 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 environments and familiarity with development tools.
- Deep knowledge of the TCP/IP network stack.
- Understanding of computer architecture and operating systems concepts.
Ways to stand out / Nice to have
- Background in Linux internals and low-level software optimizations (benchmarking, bottleneck research, performance tuning).
- Experience programming CUDA / GPU kernels (advantage).
- Familiarity with ML frameworks and LLMs.
- Background in parallel programming, high-performance computing, and RDMA technology.
Compensation & Location
- For Poland: Base salary ranges provided:
- Level 4: 292,500 PLN - 507,000 PLN
- Level 5: 375,000 PLN - 650,000 PLN
- Location: Poland (remote).
Company / Additional Info
- Competitive salaries and a generous benefits package are mentioned. The posting references NVIDIA and describes an aggressive compensation plan that rewards top performers and collaboration on high-impact products.
More jobs at Nvidia
Senior Systems Software Engineer, Observability and Telemetry Platform
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Systems Software Engineer – GPU Software
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year
Senior Software Engineer, CUDA Core Libraries
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Principal Engineer, Applied Research - Accelerator Programming Model and Compiler
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Senior System Software Architect - Halos Core and Robotics Platform
Nvidia · Santa Clara, United States
USD 224,000-431,200 per year
Similar jobs
Senior Software Engineer, AI Inference Systems
Nvidia · Germany
PLN 292,500-650,000 per year
Member of Technical Staff (Software Engineer, Inference & Training Platform)
Perplexity AI · New York City, United States, Ireland, London, United Kingdom, United States, San Francisco, United States
USD 250,000-485,000 per year
NCX Engineer, AI Accelerator
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Principal Architect, AI Networking
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
System Software Engineer, Dynamo-Triton Inference Server - New College Grad 2026
Nvidia · Santa Clara, United States
USD 124,000-241,500 per year
Senior Software Architect - Deep Learning and HPC Communications
Nvidia · Santa Clara, United States
USD 224,000-431,200 per year
Principal Developer, AI Networking
Nvidia · Santa Clara, United States
USD 272,000-488,800 per year
Senior Deep Learning Systems Engineer, Datacenters
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year