Senior System Software Engineer, ML and Vector Search
$184k - $287.5kNVIDIA
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 October 18, 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
$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....SeniorFull time- ...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...SeniorWork at officeLocal area
$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...SeniorFull time$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,...SeniorFull timeImmediate start$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...SeniorLocal areaFlexible hours$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...SeniorFull time$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...SeniorFull time$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 areaImmediate startFlexible hoursDay shift$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$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$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...SeniorFull timeRemote work$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...SeniorFull timeRemote work$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...SeniorFull time$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...SeniorFull time$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...SeniorFull time$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,...SeniorFull timeRemote work$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...SeniorFull timeRemote work$150k - $230k
...~ We are looking for a hands-on Senior IT Systems Engineer/ IT Systems Engineer to support and continuously... ...AI tools, GPU infrastructure, or AI/ML development environments.... ...custom silicon, integrated sensors, and software into a unified platform for robotics,...SeniorCasual workWork at officeLocal areaRemote workFlexible hoursAfternoon shift$224k - $356.5k
...build a lasting impact on the world. NVIDIA is searching for highly motivated, creative engineers to join the Platform Software team. You will work with a team of... ...software engineers across all aspects of SOC, systems, and technology verticals. As someone who is...SeniorFull timeRemote work$215.18k - $358.63k
...Responsibilities Role Overview The Solution Engineer is integral to the Sales organization,... ...This role demands deep expertise in test systems and networking protocols, along with... ..., including the core demands of AI/ML data center networking. The successful candidate...SeniorWork experience placementShift work- ...Google is seeking a Senior Product Manager for AI Google Search Growth in Mountain View, CA.... ...experiences of the Share System across Search, driving 0-... ...intersection of consumer growth and ML, designing AI-sharing... ...while collaborating with engineers, designers, and other...Senior
- ...with leading AI researchers and enterprise engineering teams to design, scale, and optimize high... ...technical leaders (CTOs, Heads of AI/ML, Platform Leads) Evaluate customer architectural... ...(InfiniBand, RoCE), distributed file systems (NFS, NVMe-oF, Weka, VAST), security, and...SeniorWork at officeLocal areaWork from homeFlexible hours
$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...SeniorFull timeWeekend work$192k - $278k
Drive the search-wide product roadmap for the Share System and Live Notifications. Partner closely with multiple Search... ...working cross-functionally with engineering, UX/UI, sales finance, and other stakeholders... ...of consumer growth and ML, you will be the first in the industry...Senior$184k - $287.5k
Our Autonomous Vehicles Platform team is searching for engineers to develop and bring NVIDIA's automotive platform out to the world. You will... ....What you'll be doing:Develop embedded real time system software responsible providing safety services for Advance Driver...SeniorFull time$168k - $264.5k
.... As a Thermal Solutions Development Engineer, you will play a pivotal role in our... ...requirements, prototype evaluation, test system integration, and software automation.Improve thermal design... ...Experience applying modern data analytics/ML concepts to characterization data (...SeniorFull time$200k - $250k
...a highly experienced Senior Staff Engineer specializing in AI Data... ...integration of advanced storage systems with next-generation... ...cache management and vector database retrieval.... ....Partner with AI/ML engineering teams to optimize... ...and open vector search ecosystems.Background...Senior$168k - $270.25k
...Digital Marketing Organization seeks a senior Site Reliability Engineer (SRE) to join our Santa Clara, CA... ...ecosystem.On-board new applications, AI/ML services, and model endpoints on AWS... ...Generative AI/LLM applications, integrating vector databases, or managing GPU-...SeniorFull time$224k - $356.5k
NVIDIA is searching for highly motivated, creative engineers to join the Platform Software team. You will work with a team of hardworking software engineers working on all aspects of SOC and system, and technology verticals. As someone who is hardworking and passionate...SeniorFull time$190.9k - $334.1k
...It all started when engineer Fred Luddy wrote... ...Description Senior Staff Software Engineer, Agentic Search Infrastructure About... ...product-specific search systems into a composable,... ...Search Ranking, ML, Platform, and AI teams... ...retrieval, dense vector search, semantic...SeniorFull timeWork at officeImmediate startRemote workFlexible hours
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!
- system programmer Santa Clara, CA
- systems software developer Santa Clara, CA
- IT system engineer Santa Clara, CA
- senior business development Santa Clara, CA
- senior devops engineer remote Santa Clara, CA
- senior information technology project manager Santa Clara, CA
- senior vmware engineer Santa Clara, CA
- sr electrical engineer Santa Clara, CA
- sr marketing manager Santa Clara, CA
- senior dynamics crm developer Santa Clara, CA



