NVIDIA

Software Engineer, Torch-TensorRT Inference

NVIDIA

Remote
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Are you a passionate software engineer with a strong background in deep learning and computer vision? Do you thrive in a fast-paced environment and enjoy working with cutting-edge technologies? If so, we have an exciting opportunity for you to join our team at NVIDIA as a Software Engineer for Torch-TensorRT Inference. In this role, you will be responsible for developing and optimizing software for our state-of-the-art deep learning platform, TensorRT, using the popular deep learning framework, Torch. If you have a strong understanding of neural networks, experience with parallel computing, and a drive to innovate and solve complex problems, we encourage you to apply for this position. Join us and be a part of shaping the future of AI and driving groundbreaking advancements in the field.

  1. Develop and optimize software for the TensorRT deep learning platform using Torch framework.
  2. Collaborate with cross-functional teams to design and implement cutting-edge deep learning solutions.
  3. Utilize expertise in deep learning and computer vision to solve complex problems and improve performance.
  4. Stay up-to-date with the latest advancements in deep learning and implement new techniques and algorithms.
  5. Conduct thorough testing and debugging to ensure high-quality and efficient software.
  6. Collaborate with hardware engineers to optimize software for parallel computing.
  7. Participate in code reviews and provide constructive feedback to peers.
  8. Proactively identify and address any potential challenges or issues in the software development process.
  9. Conduct research and experiments to improve the performance and efficiency of the software.
  10. Document and present research findings and software development processes to team members and stakeholders.
  11. Continuously contribute to the improvement of the deep learning platform and its integration with Torch.
  12. Keep up-to-date with industry trends and best practices in deep learning and computer vision.
  13. Mentor and guide junior team members in developing their skills and knowledge in deep learning and software development.
  14. Collaborate with the product team to understand customer needs and translate them into software requirements.
  15. Participate in conferences, workshops, and other industry events to represent NVIDIA and showcase our software solutions.
Where is this job?
This job opening is listed as 100% remote
Job Qualifications
  • Deep Understanding Of Machine Learning Concepts And Algorithms, Specifically In The Area Of Deep Learning.

  • Proficiency In Programming Languages Such As C++, Python, And Cuda.

  • Experience With Torch And Tensorrt Frameworks For Deploying And Optimizing Deep Learning Models.

  • Knowledge Of Computer Vision And Image Processing Techniques.

  • Strong Problem-Solving And Debugging Skills, With The Ability To Troubleshoot And Optimize Performance Of Complex Software Systems.

Required Skills
  • Software Development

  • Programming

  • Data Analysis

  • Debugging

  • Torch

  • Machine Learning

  • Deep Learning

  • Algorithm design

  • Neural Networks

  • TensorRT

  • Inference

  • Gpu Computing

Soft Skills
  • Communication

  • Conflict Resolution

  • Leadership

  • Time management

  • Interpersonal Skills

  • Critical thinking

  • Attention to detail

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Software Engineer, Torch-TensorRT Inference is $90,000 - $120,000 per year. However, this can vary depending on factors such as location, experience, and company size. Some companies may offer higher salaries for this role, while others may offer lower salaries. It is important to research and compare salaries from different sources to get a better understanding of the average salary range for this specific role.

Additional Information
NVIDIA is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedMarch 25th, 2024
Apply BeforeJuly 20th, 2025
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About NVIDIA

NVIDIA Corp. designs and manufactures computer graphics processors, chipsets, and related multimedia software. The company operates through two segments: Graphics Processing Unit and Tegra Processor. The Graphics Processing Unit segment includes sales of the company's GeForce discrete and chipset products that supports desktop and notebook PCs plus license fees from Intel and sales of memory products. The Tegra Processors segment provides processors that deliver superior visual and multimedia experience on tablets, smart phones and gaming devices while consuming minimal power.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started