Software Engineer – AI Compilers

Job expired!

Join NVIDIA as a Software Engineer in AI Compilers

About NVIDIA:

Since the invention of the GPU in 1999, NVIDIA has played a pivotal role in transforming how we play games, create and engage with content. Advancing significantly, NVIDIA’s deep learning GPU technology is now at the forefront of artificial intelligence, powering devices and systems, such as self-driving cars and robots. Known globally as the AI computing pioneer, NVIDIA continues to be a leading force in technological progress.

Job Overview: Software Engineer – AI Compilers

We're looking for skilled Software Engineers with specialty in AI Compiler technology to join our Deep Learning Compiler Technology team. This dynamic group is behind the software propelling the deep learning evolution, employed in diverse applications from image classification to complex AI challenges.

Role Responsibilities:

As part of our team, you'll engage in:

  • Developing cutting-edge technology for NVIDIA GPU’s kernel generation and optimizations catering to computational graphs.
  • Pushing the envelope in DL graph compilation technology for current and future NVIDIA GPUs and implementing this technology into products.
  • Creating superior performance codes and contributing to high performance library development.
  • Contributing your findings to respected peer-reviewed conferences and journals.
  • Leveraging your expertise for technology transfer to production teams.

What We Need to See:

  • Advanced degree (Masters or PhD) in Computer Science, Computer Engineering, or a related field, or equivalent experience.
  • Minimum of 3 years experience in compiler optimization, synthesis, and computer architecture.
  • Ability to work independently as well as in a team, defining project objectives and leading initiatives.
  • Excellent coding and software design abilities.
  • Experience in deep learning models, algorithms, and associated technologies is highly desirable.

Desirable Qualities:

  • Solid understanding of CPU/GPU architecture.
  • Experience with CUDA or OpenCL will be advantageous.
  • Ability to mentor and guide early-career engineers and interns.

Why Choose NVIDIA?

At NVIDIA, we are committed to fostering a diverse and inclusive work environment. We are known for our innovative culture, and we provide competitive salaries with a substantial benefits package. With rapid company growth, NVIDIA's engineering teams offer vast opportunities for professional growth and innovation. If you are a passionate, self-driven engineer ready to drive change, we want to hear from you!

Salary and Benefits:

The salary for this role ranges from 148,000 USD to 276,000 USD, dependent on location and experience. NVIDIA also offers equity and comprehensive benefits. We continuously accept applications and are keen to welcome diverse talent to our inclusive workforce.

NVIDIA is proud to be an equal opportunity employer and does not discriminate based on any legally protected status.

#deeplearning #NVIDIA #AIcomputing #softwareengineering #technologycareers

Apply Today:
Interested in AI Compilers at a leading technology company? Don’t hesitate, apply now to become part of NVIDIA's innovative team developing future technologies.