Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior System Software Engineer, ML and Vector Search

$184k - $287.5k

NVIDIA

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 unstructured data processing libraries, NVIDIA cuVS and cuML.

These libraries compile highly optimized C++ and CUDA algorithms and expose them to higher-level languages like Java and Python. These higher-level languages are then used directly or to accelerate other libraries and database systems.

In this role, you will research, develop, benchmark, and explore novel tuned custom algorithms for accelerating vector preprocessing, indexing, and search, as well as building high-performance ML algorithms for clustering and visualization. This is a great chance to take advantage of your CUDA/C++ skills and make a huge impact across a rapidly growing industry. Vector search is an exciting new field at the intersection of database and machine learning. You’ll work closely with a team of stellar engineers redefining what’s possible.

What you will be doing:

  • 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)

What we need to see:

  • 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: ML concepts (approximation vs exact, iterative vs. closed-form), 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 at least one parallel programming or concurrency framework, such as CUDA, OpenMP, OpenACC, Java concurrency, pthreads, etc

Ways to stand out from the crowd:

  • Experience developing distributed algorithms and running on distributed systems: HPC, Cloud, etc
  • Strong debugging skills, including for complex multi-language, multi-hardware systems.
  • Familiarity with vector databases and nearest-neighbor algorithms (for example, Milvus, Pinecone, LanceDB; graph and IVF indexes).
  • ML background, including clustering and dimensionality reduction; probability and formal methods; applied research
  • GPU programming is a plus, though we’re happy to teach GPU development.

With a competitive salary package and benefits, NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. Are you a creative and autonomous Systems Software Engineer who loves challenges? Do you have a genuine passion for advancing the state of Systems Analytics and Data Intelligence across a variety of industries? If so, we want to hear from you.

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until September 12, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

#J-18808-Ljbffr

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior System Software Engineer, ML and Vector Search in Santa Clara, CA vacancy
  •  ...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... 
    Senior

    NVIDIA AI

    Santa Clara, CA
    3 days ago
  • $168k - $356k

     ...DATA SCIENTIST – SEARCH AND BROWSE The...  ...and data science, software/product development...  ...search systems that power Target’...  ...systems at scale. Engineering excellence, sub-second...  ...experimentation, evaluation, ML infrastructure,...  ...retrieval, vector search, RAG systems... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Seasonal work
    Remote work
    Work from home
    Flexible hours

    Target Corp

    Sunnyvale, CA
    1 day ago
  •  ...Senior AI Solutions Engineer /Sr AI ML Specialist Status: Must be legally eligible to...  ...build and scale intelligent systems that improve healthcare outcomes...  ...such as semantic search, RAG pipelines, and embedding...  ...modern NLP techniques using vector search technologies like... 
    Senior
    Full time
    Contract work
    Remote work

    Jobrapido

    Santa Clara, CA
    4 days ago
  • $224k - $356.5k

     ...new era fueled by AI. We are in search of a remarkable Automotive Performance Senior Software Engineer to join our energetic team. You...  ...:Play a key role in optimizing system software for Nvidia automotive...  ...system software efficiency.AI/ML experience is highly desirable.... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  •  ...Your future team: Search PlatformThe Search...  ...determine where new ML capabilities can...  ...quality agentic search systems, addressing tail...  ...systems, mentor senior engineers, and align...  ...lexical, semantic, vector, or hybrid retrieval...  ...of every team. Our software products help teams... 
    Senior
    Work at office
    Local area

    Atlassian

    Mountain View, CA
    1 day ago
  • $224k - $356.5k

     ...environments, and medical devices. Our software platforms are central to this mission...  ...standards globally!We are hiring a Senior Systems Software Engineer to join our team as a technical expert...  ...Out from the Crowd:Experience with ML compiler frameworks (TVM, MLIR, XLA,... 
    Senior
    Full time
    Immediate start

    Nvidia

    Santa Clara, CA
    3 days ago
  • $184k - $287.5k

     ...sits at the intersection of research and systems engineering, where we turn new ideas into reliable,...  ...experience.8+ years of relevant software engineering experience.Experience in one...  ...vehicles, computer vision, or large-scale ML systems.Experience building and optimizing... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $193.3k - $261.5k

    AWS designs custom SoCs (System on Chips) that power the world's largest...  ...the SoCs and the low-level software stack that brings these chips...  ...for a Systems Software Engineer who wants to work at the boundary...  ...architectural exploration. As part of the ML accelerator systems modeling... 
    Senior
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    23 hours ago
  • $184k - $287.5k

     ...assistants and information retrieval. NVIDIA is looking for a System Software Engineer - Agentic Retrieval to develop pipelines for indexing and...  ...models for improved TCO. Collaborate with teams of LLM & ML researchers in the development of full-stack, GPU-accelerated... 
    Senior
    Flexible hours

    NVIDIA Corporation

    Santa Clara, CA
    1 day ago
  •  ...Amazon's Annapurna Labs unit seeks a Senior SoC Systems Software Engineer to push the boundary between hardware and software, from functional models to...  ...architects, RTL designers, modelers, compiler engineers, and ML teams. The role emphasizes low‑level firmware, drivers,... 
    Senior

    Amazon

    Cupertino, CA
    4 days ago
  • $184k - $287.5k

    NVIDIA is seeking a Senior Software Engineer to join our CSP Engagements team, focusing on system software for Datacenter products such as GB200. This role combines deep technical...  ...middleware, and applications with focus on AI/ML and HPC workloads.Perform advanced system... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    23 hours ago
  •  ...Amazon Science in Sunnyvale is seeking an Applied Scientist to own end-to-end ML projects for Prime Video Search. You will build and guide models from the ground up, collaborate with engineers and product managers, and publish research findings in top conferences. You... 
    Senior

    Amazon Science

    Sunnyvale, CA
    1 day ago
  • $128k - $316.8k

     ...Software Engineer - Search & Vector Database Infrastructure Location: San Jose Team: Technology Employment Type: Regular Job Code...  ...or vector database engine development, distributed systems architecture, or AI model innovation to join us. Together... 
    Senior
    Temporary work
    Local area

    ByteDance

    San Jose, CA
    14 hours ago
  •  ...seeking a seasoned machine learning engineer to advance search and discovery, handling billions of user...  ...will design features and scalable ML systems for ranking, retrieval, and personalized...  ...work with transformer-based models, vector search, and advanced ML frameworks to... 
    Senior

    Coupang

    Mountain View, CA
    3 days ago
  • $117k - $234k

     ...The Hong Kong Study Skills Research Institute is seeking a Senior Data Scientist in Sunnyvale, CA, to develop innovative ML models for enhancing Product Search across Walmart’s markets. This role involves leading a team of data scientists to create and deploy scalable... 
    Senior

    Hong Kong Study Skills Research Institute

    Sunnyvale, CA
    1 day ago
  • $224k - $356.5k

     ...We are looking for a Senior System Software Engineer to work on Dynamo-Triton Inference Server. NVIDIA is hiring software engineers for its GPU-accelerated...  .... ~ Experience with high-scale distributed systems and ML systems. ~ Strong communication skills and ability to... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    1 day ago
  • $152k - $241.5k

     ...looking for a motivated, product-minded AI/ML Engineer with domain expertise in AI platform...  ...using AI/DL frameworks and inferencing software such as SGLang, vLLM, TensorRT-LLM, or Dynamo...  ...experience in building distributed systems. NVIDIA offers highly competitive salaries... 
    Senior
    Work experience placement
    Flexible hours

    NVIDIA

    Santa Clara, CA
    23 hours ago
  • $152k - $241.5k

    NVIDIA Solutions Engineering team is searching for engineers to help develop and bring NVIDIA’s autonomous vehicle platform to the world. You...  ...phenomenal people can do their best work. We are looking for a System Software Engineer with expertise in embedded systems, good grasp... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $184k - $287.5k

     ...Come join the team and see how you can make a lasting impact on the world.NVIDIA is searching for a highly motivated, technical engineer to join the Tegra system-on-chip (SoC) software organization. You will work on key aspects of our ARM SW ecosystem and system software... 
    Senior
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    4 days ago
  • $180.3k - $244k

     ...OpenSearch, spanning search, observability, and agentic...  ...with the GM and senior engineering leaders to shape how enterprises...  ...as an architect of systemic solutions rather than...  ..., Serverless, AI/ML) in partnership with the...  ..., observability, vector databases, and next-generation... 
    Local area
    Immediate start
    Flexible hours
    Day shift

    Amazon

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

     ...be immersed in a diverse, supportive environment where everyone is inspired to do their best work.We are searching for outstanding senior system software engineer to join the NVIDIA's GPU Diagnostics SW team. Our charter is to develop the most demanding applications a... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

     ...our innovations are revolutionizing self-driving cars, machine learning, supercomputing, gaming, and visualization. As a Senior System Software Engineer on the NvSci team, you will play an integral role in crafting NVIDIA's leadership in AI.What you'll be doing:Build and... 
    Senior
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    1 day ago
  • $192k - $278k

     ...adversarial threats on Search, securing buy-in...  ...collaborate with Engineering and Analyst...  ...deviations from expected system behavior....  ...codify emerging abuse vectors and execute mitigation...  ...adversarial ML risks (e.g., prompt...  ...adversarial campaigns.As a Senior Product Manager... 
    Senior

    Google

    Mountain View, CA
    4 days ago
  • $152k - $241.5k

     ...join the team and see how you can make a lasting impact on the world.NVIDIA is searching for a creative and highly motivated engineer with expertise in boot software to join the SOC System Software organization. This position offers the opportunity to have real impact... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $174k - $252k

     ...efficiency of embedding generation and vector searches.Drive the end-to-end technical...  ...and mentorship to other engineers within a rapidly growing organization, guiding system architecture decisions and...  ...experience.5 years of experience with software development in C++ and... 
    Senior

    Google

    Mountain View, CA
    23 hours ago
  • $184k - $287.5k

     ...together cutting‑edge hardware and software innovation to deliver industry‑leading...  ...We are a group of forward‑thinking engineers tackling some of the globe’s toughest...  ...affecting millions of lives. We’re searching for a Senior Systems Software Engineer with deep expertise... 
    Senior
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

    NVIDIA is growing a senior engineering team focused on making our compute software stack first-class on NVIDIA CPU platforms...  ...looking for an experienced systems software engineer who can lead...  ...64 systems, CPU architecture, vectorization, or SVE. Experience with LTO,... 
    Senior
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    8 days ago
  •  ...Software EngineerGoogle Cloud's software engineers develop the next-generation technologies...  ..., large-scale system design, networking...  ...intuitive, and effective searching and finding...  ...Machine Learning (ML) technologies, significant...  ...embedding-based retrieval, vector search, query... 
    Senior

    CompliancePoint

    Mountain View, CA
    4 days ago
  • $149.2k - $234.85k

     ...We are seeking a Senior Product Manager, who is passionate about search, online commerce, AI/ML, generative AI, LLMs, and buyer experience, to join the Search product team...  ...role, you will work with product managers, engineers, applied researchers, user researchers, designers... 
    Senior
    Immediate start

    eBay Inc.

    San Jose, CA
    2 days ago
  • $184k - $287.5k

     ...Come join the team and see how you can make a lasting impact on the world.NVIDIA is searching for a creative, highly motivated and independent engineer with expertise in system software with security background to join the SOC System Software organization. This position... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    23 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior System Software Engineer, ML and Vector Search. Be the first to apply!