Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Nvidia Senior Developer Technology Engineer High-Performance Databases 
United States, Texas 
420326567

24.06.2024

investigating hardware and system

What you will be doing:

  • In this role, you will research and develop techniques to GPU-accelerate high performance database and ETL applications.

  • Work directly with other technical experts in their fields(industry and academia)to perform in-depth analysis and optimization of complex data intensive workloads to ensure the best possible performance of 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:

  • A Masters or PhD in Computer Science, Computer Engineering, or related computationally focused science degree (or equivalent experience).

  • At least 6+ years of relevant work or research 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, OpenACC, OpenMP, MPI, pthreads, TBB, etc.

  • In-depth expertise with CPU/GPU architecture fundamentals, especially memory subsystem.

  • Domain expertise in high performance databases, ETL and data analytics

  • Good communication and organization skills, with a logical approach to problem solving, and prioritization skills.

Ways to stand out from the crowd:

  • Experience optimizing the performance of distributed database systems and frameworks (e.g.production databaseor Spark).

  • Background with compression, storage systems, networking, and distributed computer architectures.

You will also be eligible for equity and .