NVIDIA Company Logo

NVIDIA

Santa Clara, California - United States
View all jobs at this company »

SENIOR CUDA CLOUD COMPUTING LEAD

Description

SENIOR CUDA CLOUD COMPUTING LEAD #1648818 NVIDIA is hiring a lead engineer to work on GPU-accelerated web technology platform. Be part of a small but growing team which is bringing GPU computing to the cloud. We are developing technology to accelerate image and video processing in the datacenter using the power efficiency of NVIDIA GPUs. As lead engineer, you will work with management to define the product vision and feature roadmap. In addition to leading the technical development, you will be responsible for task assignment, bug triage, technical mentoring, software engineering practices, and designing test and QA plans. This role will involve customer interaction and may require occasional travel to customer sites. Ability to work on a fast-paced customer-oriented team is required, and excellent communication skills are a must. MINIMUM REQUIREMENTS: - BS or MS degree in Electrical Engineering, Computer Science, or related degree. - Previous experience as team lead or software architect strongly desired. - Excellent C/C++ programming and software design skills. - Experience with multithreaded and distributed systems, in particular: sockets, locks, synchronization, preventing and debugging races and deadlocks, resource management, system-level performance analysis and tuning. - Expertise in image and video processing and codecs. - Knowledge of web technologies including REST, implementation of HTTP protocols, tiered server architectures, high availability services, security issues for consumer-facing web, interaction with distributed file systems, high performance web servers like Nginx, and web caching architectures. - GPU programming experience (CUDA or OpenCL) desired but not required. EOE

This Job is no longer active!