Senior System Software Engineer, ML and Vector Search
Listed on 2026-11-04
-
Software Development
Machine Learning/ ML Engineer, AI Engineer (Applied/Software), Software Engineer
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
The Senior System Software Engineer, ML and Vector Search position in the IT & Technology field is open for applications.
Join NVIDIA AI and contribute to our ongoing work.
Take a moment to read everything above and see whether this role is right for you.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).