Senior Software Engineer, Deep Learning Inference - Tensorrt

Invidia

CA, United States
Base: 152,000 usd - 241,500 usd for level 3, 184,0...
Hybrid
C++ software development
Deep learning inference frameworks
Machine learning concepts
You will craft and develop robust inferencing software scalable across multiple platforms to enhance functionality and performance

Job Summary

  • You will craft and develop robust inferencing software scalable across multiple platforms to enhance functionality and performance.
  • The role involves collaborating with deep learning experts, GPU architects, and DevOps engineers to build state-of-the-art inference frameworks.
  • NVIDIA offers a creative and autonomous work environment with competitive salary, equity, and benefits in a highly desirable technology company.

Matching Summary

You will craft and develop robust inferencing software scalable across multiple platforms to enhance functionality and performance.

Salary

Base: 152,000 USD - 241,500 USD for Level 3, 184,000 USD - 287,500 USD for Level 4; Bonus/Equity: Eligible for equity; Benefits: Eligible for benefits

Skills & Requirements

Must-have

  • C++ software development
  • Deep learning inference frameworks
  • Machine learning concepts
  • Computer architecture knowledge
  • Data structures and algorithms
  • Collaboration and teamwork

Nice-to-have

  • System software development experience
  • Python programming proficiency
  • GPU kernel programming with CUDA or OpenCL
  • Software performance benchmarking and optimization
  • Compiler development background
  • Experience with ML frameworks like PyTorch or TensorFlow

Key Requirements

  • Bachelor's, Master's, or PhD in related field
  • 3+ years software development experience
  • Strong grasp of latest C++ standards
  • Excellent communication skills

Work Rights

Not specified

Tailored Resume

Cover Letter