Nvidia - Santa Clara, CA

posted 13 days ago

Full-time - Senior
Santa Clara, CA
Computer and Electronic Product Manufacturing

About the position

The Senior Software Engineer, 3D Computer Vision role at NVIDIA focuses on developing high-performance software solutions for applications in autonomous vehicles, humanoid robots, XR, and manufacturing. The position requires a strong background in CUDA development and 3D computer vision, with an emphasis on collaboration with research and product teams to enhance and productize advanced algorithms and libraries.

Responsibilities

  • Partner with research and product teams to identify common requirements and consolidate 3D software and algorithms.
  • Implement and improve point cloud, voxel, neural rendering algorithms using CUDA.
  • Establish and drive product-critical performance and quality metrics.
  • Profile, debug, and optimize multi-petabyte computer vision workloads for efficiency, latency, and throughput.
  • Contribute to large codebases combining custom C++ and Python with distributed architectures.

Requirements

  • Master's of Science in Computer Science, Electrical Engineering, or Physics or equivalent experience.
  • 10+ years of practical experience in software engineering.
  • Excellent software engineering fundamentals including source control, CI/CD, testing/validation, packaging, and containerization.
  • Proficiency with C++, CUDA, and Python.
  • Broad experience building 3D computer vision libraries and applications.
  • Strong fundamentals in multi-threaded and distributed software development.
  • Grounding in mathematics including linear algebra, numerical methods, statistics, and exploratory data analysis.
  • Strong collaboration skills to partner with researchers and application developers.

Nice-to-haves

  • Familiarity with common deep learning frameworks such as PyTorch, OnnxRT, or JAX.
  • Current with the latest work in Gaussian Splatting and NERF.
  • Experience with 3D graphics and ray tracing.
  • History of creativity and innovation around computer vision including patents and publications.

Benefits

  • Equity and benefits package offered.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service