Skip to content
AI.info

jobs

Senior System Software Engineer, ML and Vector Search

It’s an exciting time for NVIDIA as we expand our capabilities into the world of data science, data processing, and database acceleration. We're looking for an outstanding software engineer to apply their skills in the development of our un

Company
NVIDIA
Location
US, CA, Santa Clara; US, CA, Remote
Status
Open
Posted
2026-09-08T00:00:00+00:00

NVIDIA seeks a senior system software engineer for machine learning and vector search. The role sits with its unstructured data processing libraries, cuVS and cuML, which expose optimized C++ and CUDA algorithms to Java and Python. Work includes designing GPU algorithms for vector preprocessing, indexing, search, clustering and visualization, plus benchmarking and open-source contributions. The posting asks for a degree or equivalent experience, 8+ years in C++ or a similar language (C, Rust, Java), ML knowledge, and parallel programming familiarity. GPU experience is helpful but not required.

Original job posting