Tech Stack
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.
AI
CUDA @ 4
GPU
HPC
LLM
Linux @ 3
Machine Learning @ 3
Networking
Parallel Programming @ 6
Rust @ 7
- 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 and work on a groundbreaking open-source library using hardware offloads, GPU kernels, and RDMA network cards. The product is performance-oriented, low-level infrastructure designed to transform the way inference works.
The team works in a dynamic and challenging environment on innovative, next-generation products focused on performance, scalability, and features. The work runs on the world’s largest supercomputers and data centers.
Responsibilities
- Develop a highly optimized inference framework.
- Build performance-oriented, low-level infrastructure for AI networking and inference.
- Work with hardware offloads, GPU kernels, and RDMA network cards.
- Contribute to innovative products operating at large-scale data centers and supercomputers.
Requirements
- B.Sc. degree or equivalent experience in Computer Science or Software Engineering.
- 6+ years of experience in modern C++, C, or Rust development.
- 3 years of experience in a Linux environment and familiarity with development tools.
- Deep knowledge of the TCP/IP network stack.
- Understanding of computer architecture and operating systems concepts.
Preferred Qualifications
- Background in Linux internals and low-level software optimization, including benchmarking, bottleneck research, and performance tuning.
- Experience programming CUDA kernels.
- Familiarity with machine learning frameworks and large language models.
- Background in parallel programming, high-performance computing, or RDMA technology.
Benefits
- Competitive salary.
- Generous benefits package.
- Opportunity to collaborate with highly talented engineers on products that transform the way people work and play.
Salary
For Poland, the base salary range is 292,500 PLN–507,000 PLN for Level 4 and 375,000 PLN–650,000 PLN for Level 5. Base salary is determined by location, experience, and the pay of employees in similar positions.
More jobs at Nvidia
Staff Unified Communications Engineer
Nvidia · Santa Clara, United States
USD 144,000-230,000 per year
Senior Network Engineer - Deployments
Nvidia · Santa Clara, United States
USD 168,000-333,500 per year
Software DevOps Engineer, Networking
Nvidia · Santa Clara, United States
USD 148,000-276,000 per year
System Architect
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Senior Software Engineer - Embedded Linux for Edge
Nvidia · Santa Clara, United States
USD 184,000-287,500 per year
Similar jobs
Senior Software Engineer, AI Inference Systems
Nvidia · Toronto, Canada
CAD 170,000-275,000 per year
Senior Software Engineer, AI Inference Systems
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Data Center Performance Engineer - Benchmarking and Optimization
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Site Reliability Engineer, DGX Cloud
Nvidia · Santa Clara, United States
USD 168,000-333,500 per year
Senior High-Performance AI Engineer, Agentic AI
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year
Senior System Software Engineer, ML and Vector Search
Nvidia · Santa Clara, United States
USD 184,000-287,500 per year
Senior MLOps Engineer - DSX Enablement
Nvidia · Germany
PLN 292,500-650,000 per year
Senior Manager, Software Engineering - RL Post-Training Frameworks
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year