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

Senior Software Engineer, C++ and CUDA - Analytics and Data Intelligence

$184k - $287.5k

NVIDIA

As part of NVIDIA’s Analytics and Data Intelligence (ADI) group, this team develops “libcudf”—the open-source CUDA C++ library that accelerates database and DataFrame operations. With flexible I/O, blazing-fast merging, aggregating, and filtering, our library serves diverse domains, including business intelligence, genomics, LLM training, and more. We use the latest tools in modern C++ and CUDA to produce software with elegant design, broad feature coverage, and best-in-class performance.The team is looking for an outstanding engineer and/or scientist to apply their parallel programming skills to accelerate open-source software libraries for GPU-based data processing. In this position, you will drive speed-of-light performance in structured data processing, spanning hardware from single workstations to multi-node GPU supercomputers. In addition, you will be building the computational core for DataFrame and database accelerators—highly optimized C++ and CUDA libraries that leverage the parallel nature of GPUs to accelerate operations from data loading and parsing, joins, aggregations, and more. Come bring your inspiration and problem-solving skills to our open-source software suite, and you can be our next major contributor!What you’ll be doing:Own development for “UcxExchange” in Velox (30%)GPU-to-GPU communication in Presto: Drive the feature roadmap, improve performance, and ensure correctnessOptimize multi-node performance for analytical queries with Presto GPU (30%)Targeting both on-prem clusters and public cloud serversLead projects of interest in Presto, Velox, cuDF (40%)Such as operator completeness, GPU memory oversubscription, efficient CPU fallbackPlus your ideasWhat we need to see:8+ 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 skillsYou care deeply about robust, readable, high-performance codeWays to stand out from the crowd:Expertise in high-performance communication protocols (e.g., UCX, NCCL) and distributed algorithms for query enginesFamiliarity with RAPIDS cuDFExperience in distributed workflow development and debugging Passion for open-source software development and publishing your work in technical blogs and conferencesWith competitive salaries and a generous benefits package, NVIDIA is widely considered to be one of the technology industry's most desirable employers. We have some of the most forward-thinking and versatile people in the world working with us, and our engineering teams are growing fast in some of the most impactful fields of our generation: Analytic Systems and Data Science. If you're an inspired Engineer or Scientist who enjoys autonomy and shares our passion for technology, 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 for Level 4, and 224,000 USD - 356,500 USD for Level 5.You will also be eligible for equity and benefits.Applications for this job will be accepted at least until August 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, TX, Remote; US, NY, Remote; US, WA, Remote; US, CA, Remote; US, MA, RemoteType: Full time

Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, C++ and CUDA - Analytics and Data Intelligence in Santa Clara, CA vacancy
  •  ...the world forward.Job SummaryThe Senior Data Scientist - Business Analytics & AI is a senior individual contributor...  ...analytics, machine learning, and intelligent automation. This role partners...  ...across business, finance, data engineering, and IT to deliver end-to-end... 
    Data
    Senior
    Intelligence

    AMD

    San Jose, CA
    1 day ago
  • $168k - $287.5k

     ...supports multiple areas -- data ingestion, drive data...  ...with the associated engineering and product teams, and...  ...up and down the analytics stack -- connecting to...  ...be viewed regularly by senior leaders and be used to...  ...developments in Artificial Intelligence, High-Performance... 
    Data
    Senior
    Intelligence

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $110k - $202.25k

     ...Partnerships Analytics & Operations Senior Analyst As a Partnerships Analytics & Operations Senior Analyst...  ..., and ecosystem dynamics — turning data into clear insights and helping...  ...organization operates 4. Support Ecosystem Intelligence and Experimentation Track... 
    Data
    Senior
    Intelligence
    Temporary work
    Local area
    Worldwide

    Adobe

    San Jose, CA
    4 days ago
  • $152k - $241.5k

     ...looking for a Senior Performance...  ...efficiently intelligence scales in...  ...high-fidelity analytical performance...  ...guide future software and hardware...  ...and software engineers.What we need...  ...optionally C++) for simulator...  ...design and data analysis.3+...  ...computing (CUDA)Your base salary... 
    Data
    Senior
    Intelligence
    Full time

    Nvidia

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

     ...NVIDIA's Solutions Engineering team that is...  ...deep learning, data science, and artificial intelligence will transform...  ...doing:Lead vehicle software integration and...  ...).Excellent C/C++ development...  ...platforms.Strong analytical skills, strive...  ...GPU hardware and CUDA programming.... 
    Data
    Senior
    Intelligence
    Full time

    Nvidia

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

     ...now seeking a Senior Developer Technology Engineer for the...  ...algorithms and data structures to...  ...to the full software stack including...  ...fluency in C/C++ with a deep understanding...  ..., ideally CUDA C/C++, OpenMP...  ...and graph analytics, data-science...  ...human intelligence, running deep... 
    Data
    Senior
    Intelligence
    Full time
    Work experience placement
    Remote work

    Nvidia

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

     ...highly motivated software professional to work...  ...intersection of CUDA and Deep Learning...  ...scale of artificial intelligence continue to grow,...  ...Science, Computer Engineering, Electrical Engineering...  ...proficiency in C++ and Python...  ...optimization.A strong analytical approach with experience... 
    Senior
    Intelligence
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $150k - $225k

     ...based virtual driver software for factory-built...  ...skills in C++ and PythonBasic understanding...  ...stackStrong analytical skills, especially...  ...)Familiarity with CUDA, OpenCL, OpenVX, Halide...  ...use artificial intelligence (AI) tools to...  ...information about how your data is processed,... 
    Data
    Senior
    Intelligence
    Full time

    Plus.ai

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

    Intelligent machines powered by Artificial...  ...out as the engine for...  ...are seeking software engineers, who...  ...looking for a Senior Integration Engineer...  ..., collecting data and completing...  ...code in C++, making use of...  ...programming (CUDA).Follow quality...  ...communication and analytical skills.Self-... 
    Data
    Senior
    Intelligence
    Full time
    Night shift

    Nvidia

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

     ...technological advancement in intelligent assistants and...  ...cities, retail analytics, and digital twins...  .... As a System Software Engineer for Vision AI, you...  ...video, image, and 3D data into actionable...  ...experience using modern C++ (14/17/20) and...  ...(such as CUDA, TensorRT, or comparable... 
    Data
    Senior
    Intelligence
    Full time

    Nvidia

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

     ...and other NVIDIA software engineers to collaborate with...  ...that deep learning, data science, and artificial intelligence is a new computing...  ..., IT managers and senior leaders is an...  ...complex projects.Strong analytical and problem-...  ...design practices.CUDA programming and optimization... 
    Data
    Senior
    Intelligence
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    1 day ago
  • $168k - $270.25k

     ...of the GPU - the engine of modern visual computing...  ..., and artificial intelligence.The Supply Chain...  ...team is hiring a Senior Business Systems...  ...tools, analyzing data, and building optimization...  ...AI, automation, analytics, or AI-powered...  ...with NVIDIA CUDA optimization or GPU... 
    Data
    Senior
    Intelligence
    Full time
    Work experience placement

    Nvidia

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

     ...that brings Artificial Intelligence (AI) to some of the...  ...of GPU hardware and software as well as building Machine...  ...Deep Learning (DL), Data Analytics and other related...  ...closely with business and engineering on product strategy....  ...GPUs and SDKs (i.e. CUDA, Triton, TensorRT-LLM... 
    Data
    Senior
    Intelligence
    Full time
    Local area
    Remote work

    Nvidia

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

     ...modern HPC and AI. At the center of this platform are CUDA Core Libraries that provide the algorithms,...  ...build fast, reliable, and scalable GPU-accelerated software.We are hiring a Senior Software Engineer to advance the C++ foundation of CUDA Core Libraries. You will... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $162.7k - $220.2k

     ...manage the success of our Data, Analytics and AI ISV partners....  ...to AWS and Partner senior management team. -...  ...to, AI/ML (Artificial Intelligence/Machine Learning), GenAI...  ...selling enterprise software or cloud-based...  ...administration, finance, engineering, human resources, or... 
    Data
    Senior
    Intelligence
    Contract work
    Local area
    Flexible hours
    Shift work

    AmazonWebServices

    Mountain View, CA
    10 hours ago
  •  ...Automation (EDA) software. Our cutting-edge...  ...skilled software engineer with extensive experience...  ...We are seeking a Senior/Principal Software...  ...skills, and analytical thinking to achieve...  ...or new ideas. C/C++ Mastery: Strong proficiency...  ...understanding of data structures and... 
    Data
    Senior
    Worldwide
    Santa Clara, CA
    27 days ago
  • $152k - $241.5k

     ...impact in AI and Software-Defined Networking...  ...customer-facing engineering role is for an expert...  ...deep learning, data science,...  ...generative artificial intelligence are a new computing...  ...proficiency in C Strong analytical and problem-...  ...workloads, NCCL, CUDA, Congestion... 
    Data
    Senior
    Intelligence
    Remote work

    NVIDIA

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

     ...developments in Artificial Intelligence, High Performance...  ...and HPC. We're seeking a Senior Software Architect to help co-design next-gen data center platforms and scalable...  ...experience.Excellent C/C++ programming and...  ...you do. Experience with CUDA programming and NVIDIA... 
    Data
    Senior
    Intelligence
    Full time
    Remote work

    Nvidia

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

     ...which our GPU serves as the intelligence behind computers, robots,...  ....Partner closely with Data Analytics, Test Engineering, and System Integration &...  ...analysis, data analysis, and software architecture.Strong software...  ...in Python, SQL, and C++.Your base salary will be determined... 
    Data
    Senior
    Intelligence
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  •  ...experiences—from AI and data centers, to PCs,...  ...looking for a Senior GPU Inference Performance Engineer to own end-to-...  ...through the software runtime, and drive...  ...) and NVIDIA (CUDA, Nsight Systems/...  ...evidenceStrong Python and C/C++ skills; comfort...  ...use Artificial Intelligence to help screen,... 
    Data
    Senior
    Intelligence

    AMD

    Santa Clara, CA
    3 days ago
  • $192k - $304.75k

     ...are now looking for Senior Research Scientist...  ...access and use of data in AI as well as...  ...the full hardware/software stack, and depth in...  ...GPUs and the CUDA language, and is a...  ...Strengths coding in C, C++, Python, and/or...  ...human imagination and intelligence. With highly... 
    Data
    Senior
    Intelligence
    Full time

    Nvidia

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

     ...this platform are the CUDA Core Libraries. C++ and Python libraries...  ...scalable GPU-accelerated software! We are hiring a full-time Software Engineer to work on the CUDA...  ...computing, and data analytics! What you’ll be doing...  ...docs. Collaborate with senior CUDA engineers in design... 
    Data
    Senior
    Full time

    Segment (Twilio)

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

     ...developments in Artificial Intelligence, High Performance...  ...Performance engineer to influence the...  ...lot of performance data; build tools and...  ...principles (aka systems software fundamentals)...  ...micro-benchmarks in C/C++, read and modify...  ...with CUDA programming and/or... 
    Data
    Senior
    Intelligence
    Full time

    Nvidia

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

     ...Architecture Energy Modeling Engineer! At NVIDIA, we...  ...Engineers, Software Engineers, and Physical...  ...and artificial intelligence workloads, and...  ...methodologies to estimate data movement power/...  ...in Python, C++.Background in machine...  ...decision-making and analytics to improve the... 
    Data
    Senior
    Intelligence
    Full time

    Nvidia

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

    NVIDIA is seeking a Senior Firmware Engineer to join our CSP...  ...on system software for Datacenter products...  ...observability of data center servers.Actively...  ...skills in C/C++ in resource-...  ...with GPU computing (CUDA), deep learning workloads...  ...in Artificial Intelligence, High-Performance... 
    Data
    Senior
    Intelligence
    Full time

    Nvidia

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

     ...needle! We are looking for a senior engineer to be part of the mixed-...  ...growing field of artificial intelligence.What you'll be doing:Develop...  ...integrated circuit designs at data rates of 25Gbps and higher from...  ...debugging and analytical skillsAnalog simulation for... 
    Data
    Senior
    Intelligence
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  •  ...speed. We're building software that orchestrates every...  ...combining automation, intelligence, and a radically...  ...looking for Software Engineers who are excited to solve...  ...thoughtful solutions Strong analytical skills with the...  ...qualitative and quantitative data to inform technical... 
    Data
    Senior
    Intelligence
    Full time
    Immediate start

    Reevo

    Santa Clara, CA
    10 hours ago
  • $184k - $287.5k

     .... HPC Performance engineer to join our team of...  ...for large scale, CUDA-backed ML training...  ...design, GPU porting, data structure...  ...accelerated hardware and software stack, as well as...  ...parallel programming in C++, Python;...  ...Biology, Artificial Intelligence, and Autonomous Vehicles... 
    Data
    Senior
    Intelligence
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  •  ...experiences—from AI and data centers, to PCs,...  ...is looking for a senior pre-silicon verification engineer to help verify our...  .... You have strong analytical and problem-...  ...System Verilog, C, and C++Developing UVM based...  ...may use Artificial Intelligence to help screen, assess... 
    Data
    Senior
    Intelligence

    AMD

    Santa Clara, CA
    10 hours ago
  • $224k - $356.5k

     ...networking, storage, and software stacks. We are seeking a Senior Performance Engineer to characterize...  ..., and data analysis to turn performance...  ...skills in C++ and Python, with the...  ...workloadsExperience with CUDA, GPU computing...  ...developments in Artificial Intelligence, High-Performance... 
    Data
    Senior
    Intelligence
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, C++ and CUDA - Analytics and Data Intelligence. Be the first to apply!