Taro Logo

AI Computing Software Development Engineer, TensorRT

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins that transform industries.
Machine Learning
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For AI Computing Software Development Engineer, TensorRT

NVIDIA, the world leader in accelerated computing, is seeking an AI Computing Software Development Engineer for their TensorRT team. This role sits at the forefront of the AI revolution, working on inferencing software used across NVIDIA's product lines. The position involves developing and optimizing AI inferencing solutions that power breakthrough technologies in LLM, ChatGPT, and GenerativeAI.

The role combines deep technical expertise with innovative problem-solving, requiring strong programming skills in C/C++ and experience with modern deep learning frameworks. You'll be working on performance-critical software that scales across multiple platforms, collaborating with various teams to shape the future of machine learning inferencing.

As part of NVIDIA's renowned technical team, you'll have the opportunity to contribute to state-of-the-art AI and compute systems, gaining exposure to the entire deep learning software stack. The position offers a unique blend of practical engineering and research, including the opportunity to publish findings in scientific conferences.

The ideal candidate should have a Masters or higher degree in a computing-related field, strong programming skills, and a genuine passion for artificial intelligence. This role offers the chance to work at one of technology's most desirable employers, contributing to groundbreaking developments in AI while working with some of the industry's brightest minds.

Last updated 3 months ago

Responsibilities For AI Computing Software Development Engineer, TensorRT

  • Craft and develop robust inferencing software that can be scaled to multiple platforms for functionality and performance
  • Performance analysis, optimization and tuning
  • Follow academic developments in AI and update TensorRT features
  • Provide feedback into architecture and hardware design and development
  • Collaborate across company teams on machine learning inferencing direction
  • Publish key results in scientific conferences

Requirements For AI Computing Software Development Engineer, TensorRT

Python
  • Masters or higher degree in Computer Engineering, Computer Science, Applied Mathematics or related computing focused degree
  • 2+ years of relevant software development experience
  • Excellent C/C++ programming and software design skills
  • Strong curiosity about artificial intelligence
  • Experience working with deep learning frameworks like TensorFlow and PyTorch
  • Proactive and able to work without supervision
  • Excellent written and oral communication skills in English

Interested in this job?