Hybrid Senior Developer Technology Engineer – AI

Posted 2 months ago

Apply now

About the role

  • Senior Developer Technology Engineer at NVIDIA researching and developing techniques to GPU accelerate AI workloads. Collaborating with industry experts and optimizing algorithms for best performance.

Responsibilities

  • research and develop techniques to GPU accelerate workloads in deep learning, machine learning or other AI domains.
  • work directly with other technical experts in their fields (industry and academia) to perform in-depth analysis and optimization of complex AI and HPC algorithms to ensure the best possible AI solutions on 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 at NVIDIA.

Requirements

  • A Masters degree in Computer Science, Computer Engineering, or related computationally focused science degree (or additional equivalent experience).
  • 8+ years of relevant work experience or research.
  • Programming fluency in C/C++ with a deep understanding of algorithms and software development.
  • A background that includes parallel programming, e.g., CUDA, OpenACC, OpenMP, MPI, pthreads, etc.
  • Hands on experience doing low-level performance optimizations.
  • In-depth expertise with CPU and GPU architecture fundamentals.
  • Good communication and organization skills, with a logical approach to problem solving, and prioritization skills.

Benefits

  • equity
  • benefits

Job title

Senior Developer Technology Engineer – AI

Job type

Experience level

Senior

Salary

$184,000 - $356,500 per year

Degree requirement

Postgraduate Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job