Nvidia Corporation in
Developer Technology Engineer, High-Performance Databases - New College Grad 202
Nvidia Corporation in, Santa Clara, California, us, 95053
Overview
Developer Technology Engineer, High-Performance Databases - New College Grad 2025 (Finance) NVIDIA is dedicated towards a computing model focused on visual and AI computing. The GPU has been pioneering visual computing and solving complex problems in computer science, including running deep learning algorithms and enabling AI for perception and understanding by systems. NVIDIA seeks to grow with talented people and there has never been a more exciting time to join. What you will be doing
Research and develop techniques to GPU-accelerate high performance database, ETL and data analytics applications. Collaborate with industry and academic experts to perform in-depth analysis and optimization of complex data-intensive workloads to ensure the best possible performance on current GPU architectures. Influence the design of next-generation hardware architectures, software, and programming models in collaboration with research, hardware, system software, libraries, and tools teams at NVIDIA. What we need to see
Pursuing or recently completed Masters or PhD in Computer Science, Computer Engineering, or related computationally focused science degree or equivalent experience. Programming fluency in C/C++ with a deep understanding of algorithms and software design. Hands-on experience with low-level parallel programming, e.g. CUDA (preferred), OpenACC, OpenMP, MPI, pthreads, TBB, etc. In-depth expertise with CPU/GPU architecture fundamentals, especially memory subsystem. Domain expertise in high performance databases, ETL, data analytics and/or vector database. Good communication and organization skills, with a logical approach to problem solving and prioritization skills. Ways to stand out from the crowd
Experience optimizing/implementing database operators or query planner, especially for parallel or distributed frameworks (e.g. production database or Spark). Experience optimizing vector database index build and/or search. Experience profiling and optimizing CUDA kernels. Background with compression, storage systems, networking, and distributed computer architectures. Data Analytics is one of the rapidly growing fields in GPU accelerated computing. Data preprocessing and data engineering are increasingly CPU based and can become bottlenecks for ML and DL applications. Many applications benefit from optimizations in memory management, compression, parallel algorithms like sort, search, join, aggregation, groupby, scaling to multi-GPU systems and scaling out to many nodes. Open-source projects associated with NVIDIA Devtech include NVIDIA nvcomp, NVIDIA Distributed join, and NVIDIA cuCollections. NVIDIA is widely considered to be one of the technology world’s most desirable employers. We value creativity and autonomy and want to hear from you. Your base salary will be determined based on location, experience, and the pay of employees in similar positions. The base salary range is 120,000 USD - 189,750 USD for Level 2, and 148,000 USD - 235,750 USD for Level 3. You will also be eligible for equity and benefits. Applications for this job will be accepted at least until September 8, 2025. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. We do not discriminate 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. #deeplearning
#J-18808-Ljbffr
Developer Technology Engineer, High-Performance Databases - New College Grad 2025 (Finance) NVIDIA is dedicated towards a computing model focused on visual and AI computing. The GPU has been pioneering visual computing and solving complex problems in computer science, including running deep learning algorithms and enabling AI for perception and understanding by systems. NVIDIA seeks to grow with talented people and there has never been a more exciting time to join. What you will be doing
Research and develop techniques to GPU-accelerate high performance database, ETL and data analytics applications. Collaborate with industry and academic experts to perform in-depth analysis and optimization of complex data-intensive workloads to ensure the best possible performance on current GPU architectures. Influence the design of next-generation hardware architectures, software, and programming models in collaboration with research, hardware, system software, libraries, and tools teams at NVIDIA. What we need to see
Pursuing or recently completed Masters or PhD in Computer Science, Computer Engineering, or related computationally focused science degree or equivalent experience. Programming fluency in C/C++ with a deep understanding of algorithms and software design. Hands-on experience with low-level parallel programming, e.g. CUDA (preferred), OpenACC, OpenMP, MPI, pthreads, TBB, etc. In-depth expertise with CPU/GPU architecture fundamentals, especially memory subsystem. Domain expertise in high performance databases, ETL, data analytics and/or vector database. Good communication and organization skills, with a logical approach to problem solving and prioritization skills. Ways to stand out from the crowd
Experience optimizing/implementing database operators or query planner, especially for parallel or distributed frameworks (e.g. production database or Spark). Experience optimizing vector database index build and/or search. Experience profiling and optimizing CUDA kernels. Background with compression, storage systems, networking, and distributed computer architectures. Data Analytics is one of the rapidly growing fields in GPU accelerated computing. Data preprocessing and data engineering are increasingly CPU based and can become bottlenecks for ML and DL applications. Many applications benefit from optimizations in memory management, compression, parallel algorithms like sort, search, join, aggregation, groupby, scaling to multi-GPU systems and scaling out to many nodes. Open-source projects associated with NVIDIA Devtech include NVIDIA nvcomp, NVIDIA Distributed join, and NVIDIA cuCollections. NVIDIA is widely considered to be one of the technology world’s most desirable employers. We value creativity and autonomy and want to hear from you. Your base salary will be determined based on location, experience, and the pay of employees in similar positions. The base salary range is 120,000 USD - 189,750 USD for Level 2, and 148,000 USD - 235,750 USD for Level 3. You will also be eligible for equity and benefits. Applications for this job will be accepted at least until September 8, 2025. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. We do not discriminate 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. #deeplearning
#J-18808-Ljbffr