Senior Software Engineer - Python & C++
NVIDIA· Architect
Israel, Yokneam, Israel, Raananafull-timePosted 5mo ago
About the role
Senior Software Engineer to join Nvidia's Video/Multimedia Architecture & Algorithms (A&A) team, building and optimizing core components for NVENC/NVDEC in C++ and Python. Includes code review, mentoring, research-to-shipping routing, and performance tuning of the video stack. Hybrid role with 4 days/week in office.
Responsibilities
- Work with Architects and Algorithms Engineers to design and optimize solutions in modern C++ and Python
- Set high software quality standards through code reviews, mentoring, and improving the group’s practices
- Implement detailed tweaks to the SDK and video stack to enable researchers to test ideas without forking the world; shepherd research code to shipping NVENC/NVDEC releases
- Profile and optimize critical paths in the codec stack; pursue CUDA-based optimizations when CPU optimizations are insufficient
- Build and improve small libraries, frameworks, and tools used by the team to ensure developer joy
Qualifications
- B.Sc. in Computer Science or Electrical/Computer Engineering
- 8+ years of relevant proven experience (or 5+ years with an M.Sc.)
- Proficiency in modern C++ (C++14/17/20) including templates, RAII, concurrency, move semantics, STL
- Proficiency in Python (idiomatic, performant, well-tested)
- Strong software design instincts with emphasis on APIs, modularity, testability, maintainability, and performance
- Experience on Linux development: CMake, Git, debuggers, profilers, sanitizers
- Experience optimizing algorithmic code using multi-threading/multi-processing, SIMD, C/C++
Skills
Required:C++PythonLinux developmentCode review & mentoring
Benefits
- Not specified in description
Last updated Jul 3, 2026. Interested? Apply on the company site.
About NVIDIA
World Leader in AI Computing
NVIDIA invents the GPU and drives advances in AI, HPC, gaming, creative design, autonomous vehicles, and robotics.
AIautonomous vehiclesgaminggpugraphics cardhigh performance computingliquid-ai-recruiting-targetllm
More open roles at NVIDIA
- Senior Physical Verification Engineer3d agoEngineer, ASIC
- Senior System Software Engineer, Display Security3d agoEngineer, Sys SW
- Senior FPGA Prototyping Engineer - Hardware3d agoSanta Clara, CA · Engineer, ASIC
- Senior Product Engineer3d agoHybrid (Thailand) · Engineer, Product Development
- Senior Architect - Data Processing Systems, Analytics and Data Intelligence3d agoHybrid (Remote / Local) · Architect