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 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
- ...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
$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$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$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...SeniorFull timeRemote work$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...SeniorRelocation$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$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$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$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- ...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...SeniorPermanent employmentFull timeImmediate startRemote workWorldwideFlexible hours2 days per week3 days per week
$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...SeniorLocal areaWorldwideFlexible hoursDay shift- 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
$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$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...SeniorWorldwide$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...SeniorFull timeRemote work$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$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...SeniorFull time$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$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...SeniorFull time$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 placementWork at officeLocal areaImmediate start$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...SeniorWork at office$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...SeniorContract workFor contractorsFor subcontractorWork at officeWorldwide$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...SeniorFull time$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...SeniorFull time$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$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...SeniorFull time$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,...SeniorFull timeWork experience placementRemote work- ...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
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!
- IT system engineer Santa Clara, CA
- system programmer Santa Clara, CA
- systems software developer Santa Clara, CA
- senior technical service engineer Santa Clara, CA
- senior director product management Santa Clara, CA
- senior automation controls engineer Santa Clara, CA
- senior grant accountant Santa Clara, CA
- senior tax Santa Clara, CA
- senior firmware engineer Santa Clara, CA
- senior data management analyst Santa Clara, CA



