Taro Logo

Senior Software Engineer, Digital Human Technology

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
$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, the world leader in accelerated computing, is seeking a Senior Software Engineer to join their Digital Human Technology group. This role combines cutting-edge AI technology with character animation, requiring expertise in both software engineering and machine learning.

The position involves working with PyTorch models, C++ libraries, and microservices to develop high-performance APIs for digital human solutions. You'll be at the forefront of generative AI development, specifically in character animation, while collaborating with research teams to push technological boundaries.

The ideal candidate will bring 8+ years of professional experience, strong programming skills in C++ and Python, and a deep understanding of machine learning concepts. Knowledge of skeletal character animation and experience with neural network inference systems would be particularly valuable.

NVIDIA offers a competitive compensation package with a base salary range of $184,000 - $356,500 USD, plus equity and benefits. The company is known for its innovative culture and commitment to pushing technological boundaries. Working at NVIDIA means joining a team that's transforming industries through AI and digital twins technology.

This remote position offers flexibility while working with some of the most forward-thinking professionals in the technology sector. NVIDIA's commitment to diversity and inclusion creates an environment where different perspectives are valued and celebrated. The role presents an exciting opportunity to work on groundbreaking technology while contributing to the future of digital human interaction and AI development.

Last updated 2 minutes 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 detailed in posting

Interested in this job?

Jobs Related To NVIDIA Senior Software Engineer, Digital Human Technology

Senior Deep Learning Software Engineer, Recipe Pathfinding

Senior Deep Learning Software Engineer role at NVIDIA focusing on developing software systems for LLM optimization through recipe pathfinding and efficiency improvements.

Senior AI and LLM Solutions Software Engineer

Senior AI/ML engineer role at NVIDIA developing cutting-edge AI and LLM solutions for chip design and verification processes.

Senior DGX Cloud AI Infrastructure Software Engineer

Senior DGX Cloud AI Infrastructure Software Engineer role at NVIDIA, focusing on developing and optimizing large-scale AI infrastructure and tools with competitive compensation and multiple location options.

Senior Prediction and Planning Machine Learning Engineer - Autonomous Vehicles

Senior ML Engineer role at NVIDIA focusing on autonomous vehicle prediction and planning, requiring 5+ years of ML experience and deep expertise in neural networks.

Senior Software Engineer - Robotics and AI

Senior Software Engineer position at NVIDIA focusing on robotics and AI, developing solutions for humanoid robots and embodied agents.