Senior System Software Engineer, ML and Vector Search

NVIDIA AI

Santa Clara (CA)

On-site

USD 180,000 - 260,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Equity

Job summary

NVIDIA AI in Santa Clara, CA is seeking an experienced software engineer to design and implement optimized GPU algorithms for large-scale vector search and ML workloads. You will drive performance analysis and contribute to open-source libraries.

The role requires a CS degree and 8+ years of C++ experience, plus mastery of CUDA, Python, and parallel programming. You will collaborate across teams to push the limits of GPU acceleration and performance.

Qualifications

  • Bachelor's degree in CS or related field.
  • 8+ years of experience in C++ or similar languages.
  • Proficiency in ML concepts, parallel programming frameworks, and strong analytical problem-solving skills.

Responsibilities

  • Design and implement optimized GPU algorithms for large-scale vector search, databases, and ML workloads.
  • Drive performance analysis and optimization across GPU pipelines.
  • Contribute to open-source libraries like cuML, cuVS, and RAFT.

Skills

C++
CUDA
Python
ML basics
Vector search
GPU programming
Algorithm optimization
Performance analysis
Parallel programming
Distributed systems
Open source

Education

Bachelor's degree in Computer Science or related field

Job description

The role involves designing and implementing optimized GPU algorithms for large-scale vector search, databases, and machine learning. You will drive performance analysis and contribute to open-source libraries like cuML, cuVS, and RAFT.

Requirements: Candidates need a degree in Computer Science or a related field and 8+ years of experience in C++ or similar languages. Proficiency in ML concepts, parallel programming frameworks, and strong analytical problem-solving skills are required.

Key Skills: C++, CUDA, Python, Machine Learning, Vector Search, GPU Programming, Algorithm Optimization, Performance Analysis, Clustering, Dimensionality Reduction, Distributed Systems, Parallel Programming, Data Structures, Benchmarking, Open Source Contribution

Benefits: Equity

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

Similar jobs worth comparing

Senior Systems Engineer, ML & Vector Search — Equity
Senior Systems Engineer, ML & Vector Search — Equity

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Equity
Benefits
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 Corporation • Santa Clara (CA)

On-site
USD 184,000 - 288,000
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 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
Software Engineer, Systems ML
Software Engineer, Systems ML

Meta • San Francisco (CA)

On-site
USD 180,000 - 240,000
Bonus
Equity
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 Software Engineer - Image and Data Processing Libraries
Senior Software Engineer - Image and Data Processing Libraries

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 320,000
Equity
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
System Software Engineer, Performance - CUDA Driver
System Software Engineer, Performance - CUDA Driver

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 240,000
Equity