1 day ago
Tel Aviv-Yafo, IsraelEntry Level
Responsibilities
- Develop a highly optimized inference framework.
- Build performance-oriented low-level infrastructure using hardware offloads, GPU kernels, and RDMA network cards.
- Create software intended to run on large-scale supercomputers and data centers.
- Work on innovative products focused on performance, scalability, and feature development.
Requirements
- B.Sc. or equivalent experience in Computer Science or Software Engineering.
- At least 1 year of experience developing with modern C++, C, or Rust.
- At least 1 year of experience working 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 experience with Linux internals, low-level optimization, benchmarking, bottleneck research, and performance tuning.
- Programming experience with CUDA kernels is advantageous.
- Familiarity with ML frameworks and LLMs is advantageous.
- Background in parallel programming, high-performance computing, or RDMA technology is advantageous.
Benefits
- Aggressive compensation plan for top performers.
- Opportunity to collaborate with leading industry experts on transformative products.
- Comprehensive benefits package.
- Equal opportunity and diverse work environment.
About Nvidia
Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.
