NVIDIA is seeking an exceptional software developer or computer scientist to join their Compute Developer Technology (Devtech) team. This role is centered on advancing high-performance computing applications in scientific computing, computational engineering, data analytics, and artificial intelligence. The position involves detailed analysis and optimization work to maximize performance on current and future CPU, GPU, and network architectures.
The ideal candidate will work directly with domain experts, contribute to application development, and create optimized solutions using NVIDIA's platform. They will collaborate across various NVIDIA teams, including architecture, research, libraries, and product management, to drive platform improvements. The role offers the opportunity to influence next-generation technology design while working at one of technology's most desired employers.
Key responsibilities include optimizing core parallel algorithms, developing reference codes, and guiding application developers. The position requires strong technical skills in C/C++ or Fortran, experience with parallel programming, and excellent problem-solving abilities. NVIDIA offers competitive compensation, comprehensive benefits, and a culture of innovation.
The company is committed to fostering diversity and inclusion, providing equal opportunities regardless of background. This role represents an excellent opportunity to join a forward-thinking team at a company that's transforming industries through AI and accelerated computing technology.