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 Technical Program Manager - Autonomous Vehicle Platform
Nvidia · Santa Clara, United States
USD 200,000-379,500 per year
Senior Engineering Manager, Graphics APIs and Platforms
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Senior Research Scientist - AI Security
Nvidia · Seattle, United States
USD 168,000-304,800 per year
Senior GPU Validation Engineer
Nvidia · Santa Clara, United States
USD 140,000-270,200 per year
Principal Engineer - Data Retrieval
Nvidia · United States
USD 272,000-431,200 per year
Similar jobs
Senior Solution Engineer, Compute Systems
Nvidia · Santa Clara, United States
USD 140,000-270,200 per year
Senior Systems Software Engineer - NV Cloud Functions
Nvidia · Santa Clara, United States
USD 152,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
Senior Software Engineer, Fleet Intelligence Agent Systems
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
NVIDIA 2027 Internships: Deep Learning
Nvidia · Santa Clara, United States
USD 20-71 per hour
Systems Generalist, GPT Infrastructure
OpenAI · San Francisco, United States, Seattle, United States
USD 293,000-445,000 per year
Senior Performance Compiler Engineer - Triton
Nvidia · Redmond, United States
USD 184,000-287,500 per year