Taro Logo

Senior Software Engineer, Digital Human Technology

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology to transform industries.
$184,000 - $356,500
Machine Learning
Senior Software Engineer
Remote
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer, Digital Human Technology

NVIDIA is seeking a Senior Software Engineer to join their Digital Human Technology group, focusing on the intersection of AI and character animation. This role combines cutting-edge research in generative AI with practical software engineering, requiring expertise in both machine learning and high-performance computing. The position involves working with PyTorch models, C++ development, and microservices architecture to build innovative digital human solutions.

The ideal candidate will have a strong foundation in computer science with 8+ years of experience, bringing expertise in both C++ and Python programming. Deep knowledge of machine learning, particularly in areas like neural networks and transformers, is essential. The role offers the opportunity to work at the forefront of digital human technology, combining technical skills with creative problem-solving.

NVIDIA, as the world leader in accelerated computing, offers a competitive compensation package including a base salary range of $184,000 - $356,500 USD, plus equity and benefits. The position is remote-friendly, with multiple location options across the United States. The company is known for its innovative culture and commitment to pushing technological boundaries, making it an ideal environment for engineers passionate about advancing the field of digital human technology.

Working at NVIDIA means joining a team that's transforming industries through AI and digital twins technology. The company values diversity and maintains an inclusive work environment, making it one of the most desirable employers in the technology sector. This role offers the unique opportunity to contribute to groundbreaking research while developing robust, high-performance applications that bridge the gap between research and practical implementation.

Last updated a minute ago

Responsibilities For Senior Software Engineer, Digital Human Technology

  • Integrate PyTorch models into C++ libraries for high-performance APIs
  • Push the boundary of generative AI in the Digital human field especially around character animation
  • Develop, maintain, and containerize microservices using Docker
  • Optimize latency and throughput for AI SDKs, leveraging CUDA where necessary
  • Debug and fine-tune code on Linux environments
  • Collaborate with multi-functional teams spanning engineering, research, and product development

Requirements For Senior Software Engineer, Digital Human Technology

Python
Linux
Kubernetes
  • Bachelor's degree in computer science, or related engineering, or equivalent experience
  • 8+ years of professional experience
  • Confirmed knowledge of C++ and Python
  • Detailed knowledge in data structures and algorithms
  • Experience with concurrency concepts
  • Strong linear algebra and general math skills
  • Knowledge of skeletal character animation
  • Background in machine learning, deep learning, and/or generative AI
  • Knowledge of deep learning frameworks like PyTorch

Benefits For Senior Software Engineer, Digital Human Technology

Equity
  • Equity
  • Benefits package available but not specifically detailed

Interested in this job?

Jobs Related To NVIDIA Senior Software Engineer, Digital Human Technology

Senior Software Engineer, Deep Learning Inference

Senior Software Engineer position at NVIDIA focusing on developing deep learning inference frameworks and optimizing LLM performance on NVIDIA GPUs.

Senior Software Engineer, Robotics Foundation Models

Senior Software Engineer position at NVIDIA focusing on robotics foundation models, AI, and computer vision.

Senior Software Engineer, Robotics Foundation Models

Senior Software Engineer position at NVIDIA focusing on robotics foundation models, AI, and computer vision.

Senior Software Engineer, Deep Learning Inference

Senior Software Engineer position at NVIDIA focusing on developing and optimizing Deep Learning inference frameworks, particularly for Large Language Models on NVIDIA GPUs.

Senior Software Engineer, Robotics Foundation Models

Senior Software Engineer role at NVIDIA focusing on robotics foundation models, AI, and computer vision for humanoid robots.