NVIDIA

Senior AI Developer, Technology Engineer – Financial Sector

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

  • Research and develop techniques to GPU-accelerate high-performance workloads at the intersection of AI and financial markets.
  • Work directly with other technical experts in their fields to perform in-depth analysis and optimization of complex AI and HPC workloads.
  • Publish and present discovered optimization techniques in developer blogs or relevant conferences.
  • 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.

Requirements

  • An advanced degree in Computer Science, Computer Engineering, or related computationally focused science degree (or equivalent experience).
  • 5+ years of relevant work or research experience.
  • Direct experience improving the performance of large computational applications used by financial institutions.
  • Excellent understanding of linear algebra.
  • 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.
  • Good communication and organization skills, with a logical approach to problem solving, and prioritization skills.
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
GPU accelerationhigh-performance computing (HPC)linear algebraC/C++ programmingalgorithmssoftware designparallel programmingCUDAOpenACCOpenMP
Soft Skills
communication skillsorganizational skillsproblem solvingprioritization skills
Certifications
advanced degree in Computer Scienceadvanced degree in Computer Engineering