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 solutionsDeveloping 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, JavaExperience 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 designAbility to work independently and manage your own development efforts.Good communication and documentation habits.You care deeply about robust, readable, high-performance codeFamiliar with at least one parallel programming or concurrency framework, such as CUDA, OpenMP, OpenACC, Java concurrency, pthreads, etcWays to stand out from the crowd:Experience developing distributed algorithms and running on distributed systems: HPC, Cloud, etcStrong 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 researchGPU 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.SummaryLocation: US, CA, Santa Clara; US, CA, RemoteType: Full time

Vacancy posted 10 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
  •  ...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
    4 days 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
    a month ago
  • $168k - $270.25k

     ...next-generation architecture and software for managing storage services to support our engineers, architects with NVIDIA GPU design, VLSI, Corporate, and AI/ML teams. You will build the self-service...  ..., and coordinate and track system orders, installations and deployment... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    6 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
    2 days ago
  • $184k - $287.5k

     ...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
    3 days ago
  • $184.7k - $324.8k

     ...Sr. System Software Engineer Join a team of passionate and creative engineers dedicated to building technologies that will shape the future....  ...time operating systems (RTOS). Applying machine learning (ML) models to solve complex problems in perception, calibration... 
    Senior
    Relocation

    Apple

    Sunnyvale, CA
    3 days ago
  • $168k - $270.25k

     ...Experience (NVEX) Solutions Engineering team is looking for an experienced...  ...platform issues and AI/ML workloads in huge datacenters...  ...and contribute to products and software tooling. You must have excellent...  ...multi-GPU platformsStrong system software (firmware, BIOS, kernel... 
    Senior
    Full time
    Weekend work

    NVIDIA

    Santa Clara, CA
    1 day 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
    3 days 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
    a month 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
    18 hours 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
    2 days ago
  •  ...We’re looking for Senior Software Engineers to lead the design and...  ...of a state-of-the-art Search Platform that combines...  ...capabilities.   The systems we build span web-...  ...retrieval (keyword + vector), and advanced ranking...  ...quality using ML/NLP and LTR techniques... 
    Senior
    Permanent employment
    Full time
    Immediate start
    Remote work
    Worldwide
    Flexible hours
    2 days per week
    3 days per week

    SAP

    Palo Alto, CA
    18 days ago
  • $162.7k - $220.2k

     ...Specialist focused on Search and AI! This is an exciting...  ...of their data through vector search, semantic search...  ...with product and engineering teams to translate technical...  ...technologies and AI/ML to create best-in-class...  ...Experience selling enterprise software or cloud-based... 
    Senior
    Local area
    Worldwide
    Flexible hours
    Day shift

    Amazon Web Services, Inc.

    Mountain View, CA
    5 hours ago
  • Job Title: Senior AI/ML Engineer Work Location with ZIP: Sunnyvale, CA 94085 (Hybrid) Technical Hiring Criteria (Must Haves)...  ...(model versioning, CI/CD, monitoring) - Exposure to vector databases and semantic search - Knowledge of responsible AI, data ethics, and bias... 
    Senior

    eTeam

    Sunnyvale, CA
    5 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
    4 days ago
  • $163k - $236k

     ...developing integration plans with software and system partners while coordinating...  ....Lead the bringup of ML compute features, integrating...  ...Bachelor's degree in Electrical Engineering, Computer Engineering,...  ...across the ML compute IP.As a Senior Engineer, you will be responsible... 
    Senior
    Worldwide

    Google

    Sunnyvale, CA
    3 days ago
  • $152k - $241.5k

     ...are looking for a motivated Performance engineer to influence the roadmap of our communication...  ...~ Good understanding of computer system architecture, HW-SW interactions and operating systems principles (aka systems software fundamentals) ~ Implement micro-benchmarks... 
    Senior
    Full time
    Remote work

    NVIDIA

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

    Write and test product or system development code....  ...maintaining, or launching software products, and 1 year of...  ...years of experience with ML infrastructure (e.g.,...  ...recommendation.Google's software engineers develop the next-...  ...extend well beyond web search. We're looking for... 
    Senior

    Google

    Mountain View, CA
    3 days ago
  • $140k - $224.25k

     ...are looking for a highly motivated AI/ML Software Engineer to join the Enterprise Agentic AI...  ...such as PLM, SAP, and other business systems.Build and deploy AI/ML models and applications...  ...Azure AI Services, Azure OpenAI, AI Search, vector databases, or enterprise AI platforms... 
    Senior
    Full time

    Nvidia

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

     ...different state of art ML algorithms and model architectures...  ...stack to ensure system efficiency and...  ...years of experience with software development in Python.3...  ...ranking, personalization, search quality, embedding) in...  ...thinking.Google's software engineers develop the next-... 
    Senior

    Google

    Mountain View, CA
    6 days ago
  • $184k - $287.5k

    We are now looking for a Senior System Software Engineer to work in our Tegra system software group. The best candidates will have excellent C/C++, a thorough understanding of operating systems and kernel programming, a good understanding of computer architecture. You will... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    a month ago
  • $120.5k - $243k

     ...System Software Engineer This role has been designed as ‘’Onsite’ with an expectation that you will primarily work from an HPE office. Who We...  ...of SQL and NoSQL Databases · Understanding of fundamental ML concepts and integration patterns for production systems ·... 
    Work experience placement
    Work at office
    Local area
    Immediate start

    HPE

    Sunnyvale, CA
    18 hours ago
  • $123.24k - $200k

     ...Sr./Principal AI Engineer within TSMC's Artificial...  ...foundational systems from the ground up...  ...professional experience in software engineering,...  ...engineering, vector databases, and model...  ...SageMaker, Azure ML) and containerized...  ...engineering teams and senior management... 
    Senior
    Work at office

    TSMC

    San Jose, CA
    5 days ago
  • $182k - $250.21k

     ...7R258 As a Forward Deployed Engineer (FDE), you will work with customers...  ..., and implement end-to-end systems spanning data engineering, AI,...  ...and data ingestion and ML/AI model integration Transformational...  ...platforms & analytics, or software engineering ~ Working... 
    Senior
    Contract work
    For contractors
    For subcontractor
    Work at office
    Worldwide

    Databricks

    Mountain View, CA
    3 days ago
  • $184k - $287.5k

    We are looking for a talented Senior System Software Engineer to help build NVIDIA Halos, our full-stack safety platform for physical AI: autonomous vehicles, humanoids, industrial robots, and intelligent machines that sense, decide, and act in the real world. This role... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    a month ago
  • $184k - $287.5k

     ...streaming foundation into the automotive domain, where the bar isn't just performance — it's safety as well.We are seeking a Senior Systems Software Engineer with deep knowledge of RTOS and software safety standards to help bring GFN's real-time streaming technology to... 
    Senior
    Full time

    Nvidia

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

     ...develop, and implement semantic search capabilities within...  ...features.Collaborate with engineers across various teams to understand...  ....5 years of experience in software development for core system-level software such as...  ..., with expertise in vector search, embedding optimization... 
    Senior

    Google

    Sunnyvale, CA
    6 days ago
  • $224k - $356.5k

    We are now looking for a Senior System Software Engineer to work on Dynamo. NVIDIA is hiring software engineers for its GPU-accelerated deep learning software team. Academic and commercial groups around the world are using GPUs to power a revolution in AI, enabling breakthroughs... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    a month ago
  • $184k - $287.5k

    NVIDIA is looking for a hardworking Sr. Systems Software Engineer to work on platform software based on open-source container runtimes and Kubernetes technologies. We expect you to have strong programming skills, a deep understanding of designing and building software,... 
    Senior
    Full time
    Work experience placement
    Remote work

    Nvidia

    Santa Clara, CA
    2 days ago
  •  ...Global Delivery.#WeArePGDOverviewAs a Senior Software Engineer - AI & Platform Systems, you will design, build, and...  ...augmented generation (RAG) concepts and vector search integration o Prompt-based...  ...working alongside data science or ML teams | Exposure to AI governance... 
    Senior

    Publicis Media

    San Jose, CA
    20 days 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!