N

NVIDIA

Designs the chips and software that power AI

Manager – Solutions Architecture - Data Processing

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • A Master's or PhD in Computer Science, Computer Engineering, or a related computationally focused science discipline, or equivalent experience.
  • At least 8 years of overall experience, including 3 years of management experience.
  • Programming fluency in C and C++ with a deep understanding of algorithms and software design.
  • Hands-on experience with low-level parallel programming, such as CUDA, OpenACC, OpenMP, MPI, pthreads, or TBB.
  • In-depth expertise in CPU and GPU architecture fundamentals, especially the memory subsystem.
  • Domain expertise in high-performance databases, ETL, data analytics, and/or vector databases.

Responsibilities

  • Lead a data processing solutions-architecture team researching and developing techniques to GPU-accelerate high-performance database, ETL, and data analytics applications, as well as new AI data-processing technologies.
  • Work closely with experts in China from industry and academia to perform in-depth analysis and optimization of complex data-intensive workloads for the best possible performance on current GPU and CPU architectures.
  • Influence the design of next-generation hardware architectures, software, and programming models in collaboration with research, hardware, system software, libraries, and tools teams.
  • Influence industry and academic partners to advance data processing using NVIDIA's full product line.

Desired Qualifications

  • Experience optimizing or implementing database operators or query planners, especially for parallel or distributed frameworks such as production databases or Spark.
  • Background optimizing vector database index building and/or search.
  • Experience profiling and optimizing CUDA kernels.
  • Background in compression, storage systems, networking, and distributed computer architectures.
  • Experience with CUDA for low-level parallel programming.

About the Company

NVIDIA

Designs the chips and software that power AI

NVIDIA designs the chips and software that power artificial intelligence and sells complete data center systems to cloud providers, AI labs, and other businesses, along with GeForce graphics cards for gamers. Its GPUs, chips that perform thousands of calculations at once, became the main hardware for AI after researchers used them to train the AlexNet image-recognition model in 2012. NVIDIA connects many GPUs with its own processors and networking gear into servers and rack-sized computers, and developers program them through its CUDA software. These systems bring in most of its sales, and it also makes chips for cars and robots. Jensen Huang co-founded NVIDIA in 1993, and it is based in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
1993

Recently Posted Jobs

Explore more opportunities at NVIDIA

See more jobs