AI Computing Software Development Engineer, TensorRT

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
Machine Learning
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI

Description For AI Computing Software Development Engineer, TensorRT

NVIDIA is seeking a TensorRT Software Development Engineer to join their AI Computing team. This role is at the forefront of the deep learning revolution, working on inferencing software used across NVIDIA's product lines. The position involves developing and optimizing AI inferencing solutions, particularly focusing on technologies like LLM, ChatGPT, and GenerativeAI. The ideal candidate will contribute to building GPU-accelerated deep learning platforms used worldwide.

The role combines technical expertise in C/C++ programming, deep learning frameworks, and software optimization with the opportunity to influence the future of AI computing. Working at NVIDIA, one of technology's most desirable employers, you'll be part of a team pushing the boundaries of state-of-the-art AI and Compute systems. The position offers exposure to the entire deep learning software stack and the chance to work with cutting-edge AI technologies.

This is an excellent opportunity for someone passionate about AI and deep learning, with strong programming skills and a desire to work on technology that's driving the AI revolution. The hybrid work environment at NVIDIA's Shanghai location provides flexibility while maintaining collaborative opportunities with world-class teams.

Last updated 5 days 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
  • Closely follow academic developments in the field of artificial intelligence and feature update TensorRT
  • Provide feedback into the architecture and hardware design and development
  • Collaborate across the company to guide the direction of machine learning inferencing
  • 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?

Jobs Related To NVIDIA AI Computing Software Development Engineer, TensorRT

Software Engineer III, AI/ML GenAI, Google Cloud Platforms

Software Engineer III position at Google Cloud focusing on AI/ML and GenAI development, offering competitive compensation and benefits.

Software Engineer III, AI/ML, Core

Software Engineer III position at Google focusing on AI/ML infrastructure and core systems development, offering competitive compensation and the opportunity to work on large-scale technical challenges.

Software Engineer III, Core Machine Learning, Google Cloud

Software Engineer III position at Google focusing on Core Machine Learning for Google Cloud, combining software engineering with ML expertise to develop and maintain large-scale ML systems.

Software Engineer III, AI/ML, YouTube Ads

Software Engineer III position at Google focusing on AI/ML for YouTube Ads, combining advanced machine learning expertise with large-scale software engineering.

Marketing AI Engineer

Marketing AI Engineer position at Autohive - Build AI solutions that bridge technical innovation with practical marketing applications while working remotely for New Zealand's leading AI-native company.