NVIDIA

Senior AI, FSI Developer – Technology Engineer

NVIDIA

full-time

Posted on:

Location Type: Hybrid

Location: Santa ClaraCaliforniaNew YorkUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $152,000 - $287,500 per year

Job Level

About the role

  • Researching, designing, and developing groundbreaking techniques to accelerate high-performance workloads for FSI-focused, pioneering AI on NVIDIA CPUs and GPUs
  • Working hands-on with leading technical experts to analyze, optimize, and scale complex AI and HPC workloads for modern CPU and GPU architectures
  • Profiling and eliminating performance bottlenecks across the stack: from algorithms to kernels to system-level behavior
  • Publishing and presenting your work in conferences, talks, and blogs to educate and inspire the broader developer community
  • Influencing the design of future hardware architectures, system software, libraries, and programming models by collaborating closely with NVIDIA research, hardware, compiler, and tools teams

Requirements

  • Master’s or PhD in Computer Science, Computer Engineering, or Electrical and Computer Engineering (or equivalent experience)
  • Strong, hands-on experience with low-level parallel programming (e.g., CUDA, OpenACC, OpenMP, MPI, pthreads, TBB, etc.)
  • Deep understanding of CPU/GPU architecture fundamentals and how they impact performance
  • Fluency in C/C++ and solid foundations in algorithms and software design
  • 5+ years of relevant work or research experience
  • Proven experience improving the performance of large-scale computational applications on GPUs
  • Excellent understanding of linear algebra
Benefits
  • equity
  • benefits 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CUDAOpenACCOpenMPMPIpthreadsTBBCC++algorithmssoftware design
Soft Skills
collaborationcommunicationpresentationresearchproblem-solving
Certifications
Master’s in Computer SciencePhD in Computer ScienceMaster’s in Computer EngineeringPhD in Computer EngineeringMaster’s in Electrical and Computer EngineeringPhD in Electrical and Computer Engineering