Used Tools & Technologies
Not specified
Required Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Kubernetes @ 4
Python @ 6
CI/CD @ 4
Distributed Systems @ 4
Communication @ 4
API @ 4
CUDA @ 4
GPU @ 4
AI @ 4
Computer Vision @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA's team builds the Omniverse NuRec SDK to enable robotic, healthcare, and AV developers to build better models faster with closed-loop validation and closed-loop training grounded in real-world scenarios. The team focuses on neural reconstruction and Gaussian Splatting and maintains key open source platforms such as GSplat.
Responsibilities
- Implement, validate, release, and maintain SDKs, APIs, and libraries for Neural Reconstruction, including key open source projects like GSplat.
- Influence software architecture, validation strategy, and technical roadmaps to ensure outstanding usability for developers across research and large-scale production use.
Requirements
- Master's of Science in Computer Science or Electrical Engineering, or equivalent experience.
- 5+ years of practical experience.
- Track record developing and maintaining developer-focused, production-grade software for computer graphics or computer vision (for example: game engines, rendering software).
- Proficiency with Python and C++.
- Excellent software engineering fundamentals: source control, CI/CD, testing/validation, packaging, containerization, and release.
- Experience developing high-performance distributed systems (micro-services, Kubernetes).
- Excellent written, visual, and verbal communication to present architectural challenges, tradeoffs, and alternatives.
- Curiosity and drive to learn new technologies and partner across teams and functions.
Ways to Stand Out
- Strong fundamentals in real-time graphics or other performance-critical domains.
- Experience in GPU-accelerated software with CUDA, Slang, or other shading languages (GLSL, HLSL, Metal) for low-latency, high-throughput applications.
- Algorithmic expertise in neural reconstruction (NeRFs, Gaussian Splats).
- History of multidisciplinary creativity and innovation around software engineering in multiple problem domains.
Compensation & Benefits
- Base salary ranges (location- and level-dependent):
- Level 4: 184,000 USD - 287,500 USD
- Level 5: 224,000 USD - 356,500 USD
- Eligible for equity and benefits.
Other Information
- Applications for this job will be accepted at least until February 5, 2026.
- This posting is for an existing vacancy.
- NVIDIA uses AI tools in its recruiting processes.
- NVIDIA is an equal opportunity employer and committed to fostering a diverse work environment.