{"schemaVersion":"jobsearcher.job.v1","id":"a0f7b93caaabd09c82e872c6","url":"https://jobsearcher.com/jobs/a0f7b93caaabd09c82e872c6","canonicalUrl":"https://jobsearcher.com/jobs/a0f7b93caaabd09c82e872c6","title":"Senior Software Engineer, C++ and CUDA - Analytics and Data Intelligence","description":"Overview\nIn this role you will advance open-source GPU data-processing libraries at NVIDIA’s Analytics and Data Intelligence group. You’ll help build and optimize the core for DataFrame and database accelerators, spanning single workstations to multi-node GPU systems. Expect to drive performance, contribute to major open-source projects (cuDF, Velox, Presto) and shape scalable, high-speed data workflows. You will work with cross-functional teams to push the boundaries of parallel data processing and open-source software impact.\n\nCompensation / Benefitsequitybenefits packageremote work options\nResponsibilitiesOwn development for UcxExchange in Velox (30%)Advance GPU-to-GPU communication in Presto: roadmap, performance, correctnessOptimize multi-node analytical queries with Presto GPU (40%)Lead projects in Presto, Velox, cuDF (e.g., operator completeness, GPU memory oversubscription, CPU fallback)Contribute ideas and direction for open-source data-processing libraries\nKey requirements8+ years of experience in Computer Science or Software EngineeringMS degree or PhD in computer science, engineering, or a related field, or equivalent experienceStrong Modern C++ programming skillsCommitment to robust, readable, high-performance codecollaboration with cross-functional teamsownership and leadership in projectsopen-source development and publication of workHigh-performance C++/CUDA programmingExperience with GPU communication and parallelismUCX and NCCL in distributed environments","company":"NVIDIA","rawCompany":"nvidia","city":"Brooklyn","state":"NY","isRemote":false,"isActive":false,"createdAt":"2026-09-15T05:03:08.825Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-2051.00","title":"Data Scientists","slug":"data-scientists"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Software Engineer, C++ and CUDA - Analytics and Data Intelligence","description":"Overview\nIn this role you will advance open-source GPU data-processing libraries at NVIDIA’s Analytics and Data Intelligence group. You’ll help build and optimize the core for DataFrame and database accelerators, spanning single workstations to multi-node GPU systems. Expect to drive performance, contribute to major open-source projects (cuDF, Velox, Presto) and shape scalable, high-speed data workflows. You will work with cross-functional teams to push the boundaries of parallel data processing and open-source software impact.\n\nCompensation / Benefitsequitybenefits packageremote work options\nResponsibilitiesOwn development for UcxExchange in Velox (30%)Advance GPU-to-GPU communication in Presto: roadmap, performance, correctnessOptimize multi-node analytical queries with Presto GPU (40%)Lead projects in Presto, Velox, cuDF (e.g., operator completeness, GPU memory oversubscription, CPU fallback)Contribute ideas and direction for open-source data-processing libraries\nKey requirements8+ years of experience in Computer Science or Software EngineeringMS degree or PhD in computer science, engineering, or a related field, or equivalent experienceStrong Modern C++ programming skillsCommitment to robust, readable, high-performance codecollaboration with cross-functional teamsownership and leadership in projectsopen-source development and publication of workHigh-performance C++/CUDA programmingExperience with GPU communication and parallelismUCX and NCCL in distributed environments","datePosted":"2026-09-15T05:03:08.825Z","dateModified":"2026-09-15T05:03:08.825Z","hiringOrganization":{"@type":"Organization","name":"NVIDIA","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Brooklyn","addressRegion":"NY","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"a0f7b93caaabd09c82e872c6"},"url":"https://jobsearcher.com/jobs/a0f7b93caaabd09c82e872c6"}}