Senior Software Engineer – Digital Human Technology
Company | NVIDIA |
---|---|
Location | Washington, USA, California, USA, New York, NY, USA, Massachusetts, USA, Missouri, USA, Illinois, USA |
Salary | $184000 – $356500 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, 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