Posted in

Senior Software Engineer – Digital Human Technology

Senior Software Engineer – Digital Human Technology

CompanyNVIDIA
LocationWashington, USA, California, USA, New York, NY, USA, Massachusetts, USA, Missouri, USA, Illinois, USA
Salary$184000 – $356500
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • 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, eg neural networks, transformers, back propagation, gradient based optimization.
  • Knowledge of deep learning frameworks like Pytorch

Responsibilities

  • Integrate PyTorch models into C++ libraries for high-performance APIs
  • With the research team, 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.

Preferred Qualifications

  • Experience with neural network inference systems like ONNX, TensorRT, GGML.
  • Knowledge in CUDA and/or graphics APIs.
  • Experience with container-based software like Docker and Kubernetes.
  • Enjoys reading research papers
  • A relevant open source contribution