Taro Logo

Senior System Software Engineer, Computer Vision Performance

World leader in accelerated computing, pioneering AI and digital twins technology.
$220,000 - $419,750
Machine Learning
Senior Software Engineer
Hybrid
10+ years of experience
AI · Enterprise SaaS · Automotive...
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior System Software Engineer, Computer Vision Performance

NVIDIA, the world leader in accelerated computing and AI, is seeking a Senior System Software Engineer specializing in Computer Vision Performance. This role is at the intersection of high-performance computing and computer vision, where you'll be instrumental in optimizing NVIDIA's core computer vision SDKs and services.

The position offers an opportunity to work with cutting-edge technology in computer vision, artificial intelligence, and deep learning. You'll be part of a team that brings real-time hardware-accelerated AI to various sectors including data centers, gaming, automotive, robotics, healthcare, and more. The role combines technical leadership with hands-on development, requiring expertise in both system-level software optimization and computer vision.

As a Senior System Software Engineer, you'll be responsible for profiling and optimizing data-center and edge computer vision workloads, implementing sophisticated algorithms using CUDA, and driving critical performance metrics. You'll work with distributed architectures and contribute to large-scale codebases that combine C++ and Python with modern cloud technologies like Kubernetes.

The ideal candidate brings a Master's degree in Computer Science or Electrical Engineering, along with 10+ years of practical experience. Strong fundamentals in multi-threaded and distributed software development are essential, as is proficiency in C++, CUDA, and Python. The role offers competitive compensation ($220,000 - $419,750) plus equity, and provides the opportunity to work with world-class teams in a hybrid setting.

Join NVIDIA to be at the forefront of AI and accelerated computing, working on technology that's transforming industries and making a significant impact on society.

Last updated 8 months ago

Responsibilities For Senior System Software Engineer, Computer Vision Performance

  • Profile, debug, and optimize data-center and edge computer vision workloads for efficiency, latency, and throughput
  • Implement and improve computer vision and image processing algorithms using CUDA
  • Establish and drive product-critical performance metrics
  • Influence software architecture and technical roadmaps
  • Contribute to large codebases combining C++ and Python with distributed architectures
  • Provide technical leadership in high-performance computing

Requirements For Senior System Software Engineer, Computer Vision Performance

Python
Kubernetes
  • Master's of Science in Computer Science or Electrical engineering (or equivalent experience)
  • 10+ years practical experience
  • Excellent software engineering fundamentals
  • Proficiency with C++, CUDA, and Python
  • Strong fundamentals with multi-threaded and distributed software development
  • Experience with performance-critical data center applications
  • Proven track record defining and driving performance metrics
  • Excellent written, visual, and verbal communication
  • Strong collaboration skills

Benefits For Senior System Software Engineer, Computer Vision Performance

Equity
  • Equity