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 offers a competitive salary range of $184,000 - $356,500 USD, along with equity and benefits.

The role involves working at the intersection of research and production, focusing on building and optimizing AI-powered APIs and microservices. Key responsibilities include integrating PyTorch models into C++ libraries, developing containerized microservices, and optimizing AI SDKs using CUDA technology. The successful candidate will be part of a team pushing the boundaries of generative AI in digital human animation.

Candidates should bring 8+ years of professional experience, strong programming skills in C++ and Python, and a deep understanding of machine learning concepts, particularly in deep learning and generative AI. Knowledge of character animation and experience with neural network inference systems would be particularly valuable. The position offers the opportunity to work with cutting-edge technology in a remote setting, with multiple location options across the United States.

NVIDIA is known for being one of the technology world's most desirable employers, offering the chance to work on groundbreaking projects that transform industries. The company values creativity, autonomy, and technical excellence, making this an ideal opportunity for someone passionate about advancing the field of digital human technology while working with some of the industry's best minds.

The role combines technical depth with creative innovation, offering the chance to contribute to next-generation AI solutions while working for a company at the forefront of technological advancement. NVIDIA's commitment to diversity and inclusion, coupled with their industry-leading position in accelerated computing, makes this an exceptional opportunity for career growth and impact.

Last updated 29 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 Software Engineer, Robotics Foundation Models

Senior Software Engineer position at NVIDIA focusing on robotics foundation models and AI, combining simulation, world models, and foundation models for humanoid robots.

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 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 Software Engineer, Digital Human Technology

Senior Software Engineer role at NVIDIA focusing on Digital Human Technology, involving AI, machine learning, and character animation.

Senior Software Engineer, Digital Human Technology

Senior Software Engineer position at NVIDIA focusing on Digital Human Technology, involving AI, machine learning, and high-performance computing.