Senior Systems Engineer, ML & Vector Search — Equity

NVIDIA

Santa Clara (CA)

On-site

USD 184,000 - 288,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity
Benefits

Job summary

NVIDIA in Santa Clara, CA, is seeking an outstanding software engineer to advance unstructured data processing libraries, cuVS and cuML. You will craft optimized C++/CUDA code for vector preprocessing, indexing, and search, and contribute to high-performance ML algorithms.

You will collaborate with a multi-disciplinary team, implement solutions in C++, CUDA and Python, and help push open source projects like cuML, cuVS, and RAFT.

Qualifications

  • BS, MS, or PhD in Computer Science, Data Science or AI, Applied Math, or related field (or equivalent experience).
  • 8+ years of experience programming in C++ or ability to learn it, by moving from a similar language: C, Rust, Java
  • Experience with ML concepts, writing ML algorithms, and using ML to solve problems.
  • Strong analytical problem-solving skills, algorithms and mathematics fundamentals.
  • Excellent software development skills: programming, debugging, performance analysis, and test design
  • Ability to work independently and manage your own development efforts.
  • Good communication and documentation habits.
  • You care deeply about robust, readable, high-performance code
  • Familiar with CUDA, OpenMP, OpenACC, Java concurrency, pthreads, etc

Responsibilities

  • Analyze, design, and implement optimized GPU algorithms for large-scale vector search, databases, and machine learning.
  • Drive performance analysis, benchmarking, and optimization of associated libraries.
  • Collaborate with a multi-functional team to understand requirements and implement or improve solutions
  • Developing and improving machine learning algorithms.
  • Implementing solutions in C++, CUDA and Python.
  • Contributing to open source projects (like cuML, cuVS, and RAFT)

Skills

C++
CUDA
Python
ML concepts
GPU programming
Parallel programming
Software development
Communication

Education

BS, MS, or PhD in CS/AI/Applied Math

Tools

cuVS
cuML
RAFT
Milvus

Job description

NVIDIA in Santa Clara, CA, is seeking an outstanding software engineer to advance unstructured data processing libraries, cuVS and cuML. You will craft optimized C++/CUDA code for vector preprocessing, indexing, and search, and contribute to high-performance ML algorithms.

You will collaborate with a multi-disciplinary team, implement solutions in C++, CUDA and Python, and help push open source projects like cuML, cuVS, and RAFT.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Vector Search ML Systems Engineer (CUDA/C++)
Senior Vector Search ML Systems Engineer (CUDA/C++)

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Senior GPU ML & Vector Search Engineer (Equity)
Senior GPU ML & Vector Search Engineer (Equity)

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 260,000
Equity
Senior System Software Engineer, ML and Vector Search
Senior System Software Engineer, ML and Vector Search

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 260,000
Equity
Senior System Software Engineer, ML and Vector Search
Senior System Software Engineer, ML and Vector Search

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Senior System Software Engineer, ML and Vector Search
Senior System Software Engineer, ML and Vector Search

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Equity
Benefits
Senior AI Inference Systems Engineer | GPU Kernels & Runtime
Senior AI Inference Systems Engineer | GPU Kernels & Runtime

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Principal Systems Software Engineer
Principal Systems Software Engineer

NVIDIA • Champaign (IL)

On-site
USD 272,000 - 432,000
Senior CUDA Software Engineer — GPU Compute (Equity)
Senior CUDA Software Engineer — GPU Compute (Equity)

NVIDIA AI • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Equity
Benefits
Senior Math Libraries Engineer - Dense Linear Algebra
Senior Math Libraries Engineer - Dense Linear Algebra

NVIDIA • Washington

On-site
USD 184,000 - 357,000
Equity compensation
Benefits
Senior Math Libraries Engineer - Dense Linear Algebra
Senior Math Libraries Engineer - Dense Linear Algebra

NVIDIA • Massachusetts

On-site
USD 184,000 - 357,000
Equity
Benefits