Senior Developer Technology Engineer, Cpu Performance

Invidia

Multiple Locations
Base: 152,000 usd - 241,500 usd for level 3, 184,0...
Hybrid
Expert knowledge of modern cpu architectures
Low-level parallel programming experience
Programming fluency in modern c/c++
You will work directly with industry and academic experts to optimize complex workloads for NVIDIA’s advanced CPU platforms

Job Summary

  • You will work directly with industry and academic experts to optimize complex workloads for NVIDIA’s advanced CPU platforms.
  • The role involves publishing and presenting optimization techniques to engage and educate the developer community.
  • NVIDIA offers a dynamic environment with opportunities for growth in accelerated computing and is committed to diversity and equal opportunity.

Matching Summary

You will work directly with industry and academic experts to optimize complex workloads for NVIDIA’s advanced CPU platforms.

Salary

Base: 152,000 USD - 241,500 USD for Level 3, 184,000 USD - 287,500 USD for Level 4; Bonus/Equity: Eligible for equity; Benefits: Eligible for benefits

Skills & Requirements

Must-have

  • Expert knowledge of modern CPU architectures
  • Low-level parallel programming experience
  • Programming fluency in modern C/C++
  • In-depth expertise with CPU memory subsystems
  • Optimization of data intensive applications
  • Performance analysis on heterogeneous computing systems

Nice-to-have

  • Experience with distributed database systems
  • Knowledge of GPU architectures
  • Background in compression and storage systems
  • Good communication and organization skills

Key Requirements

  • Masters or PhD in Computer Science or related field
  • At least 5+ years of relevant work or research experience
  • Experience with CPU architecture fundamentals
  • Strong understanding of concurrency and optimization techniques

Work Rights

Not specified

Tailored Resume

Cover Letter