← All roles

Senior Software Engineer - Python & C++

NVIDIA· Architect
Apply on company site
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