Senior Developer Technology Engineer - AI

at Nvidia
USD 184,000-356,500 per year
SENIOR
✅ Hybrid

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Software Development @ 7 Algorithms @ 4 Machine Learning @ 4 Communication @ 4 Parallel Programming @ 4 Prioritization @ 4 Performance Optimization @ 4 NLP @ 4 CUDA @ 4 GPU @ 4

Details

We’re seeking a Senior Developer Technology Engineer, Artificial Intelligence to research parallel algorithms and accelerate AI workloads on advanced computer architectures. The role involves investigating and removing system bottlenecks to achieve the best possible performance and partnering with the Developer community to deliver technology breakthroughs.

Responsibilities

  • Research and develop techniques to GPU-accelerate workloads in deep learning, machine learning, and other AI domains.
  • Work directly with technical experts in industry and academia to analyze and optimize complex AI and HPC algorithms for modern CPU and GPU architectures.
  • Publish and present discovered optimization techniques in developer blogs or relevant conferences to engage and educate the Developer community.
  • Influence the design of next-generation hardware architectures, software, and programming models in collaboration with research, hardware, system software, libraries, and tools teams.
  • Partner with the Developer community to validate and communicate performance improvements and best practices.

Requirements

  • Master’s degree in Computer Science, Computer Engineering, or a related computationally focused science degree (or equivalent experience).
  • 8+ years of relevant work experience or research.
  • Programming fluency in C/C++ with a deep understanding of algorithms and software development.
  • Background in parallel programming (examples given: CUDA, OpenACC, OpenMP, MPI, pthreads).
  • Hands-on experience performing low-level performance optimizations.
  • In-depth expertise with CPU and GPU architecture fundamentals.
  • Good communication and organization skills, logical problem solving, and prioritization.

Ways to stand out

  • Expertise in parallelization and performance optimization of deep learning models (NLP, computer vision, recommender systems, etc.).
  • Excellent understanding of linear algebra.

Additional details

  • Office policy: LI-Hybrid (hybrid work arrangement).
  • Location: Santa Clara, California, United States.
  • Employment type: Full time.
  • Applications for this job will be accepted at least until July 29, 2025.
  • Compensation: Base salary ranges (by level) — Level 4: 184,000 USD - 287,500 USD; Level 5: 224,000 USD - 356,500 USD. You will also be eligible for equity and benefits.

Company

NVIDIA’s Developer Technology (DevTech) team drives innovation by advancing accelerated computing solutions, producing findings that benefit the Developer Community and guiding engineering teams. NVIDIA is an equal opportunity employer committed to a diverse work environment.