Senior Developer Technology Engineer, CPU Performance
Core
Research and develop techniques to accelerate large-scale data-intensive applications on NVIDIA's advanced CPU platforms, optimizing complex database and data analytics workloads.
Role type
Senior IC CPU performance engineer (research & optimization)
Builds
Optimized performance for large-scale database and data analytics workloads on modern CPU architectures
Domain
High-performance computing (HPC), Accelerated Computing, CPU Architecture
Deliverable
production ML models
Required skills
CPU architecture fundamentals (ARM, x86), memory subsystem optimization (cache, DRAM), low-level parallel programming, vectorization, CPU intrinsics, concurrent data structures, modern C/C++
Preferred skills
Distributed database systems optimization, compression, storage systems, networking, distributed computer architectures, GPU architectures
Technologies
ARM, x86, C, C++
Responsibilities
Research and develop techniques to accelerate large-scale applications; Perform in-depth analysis and optimization of complex database and data analytics workloads; Publish and present optimization techniques in developer blogs or conferences; Influence the design of next-generation hardware architectures and software
Seniority
Senior, hands-on IC
