Principal 3D Reconstruction Research Engineer - Toronto, Canada - NVIDIA

    NVIDIA
    NVIDIA Toronto, Canada

    Found in: Talent CA C2 - 2 weeks ago

    Default job background
    Full time
    Description

    NVIDIA is searching for an extraordinary senior software developer to join our Neural Reconstruction Engineering team, building tools and technologies to help bring Neural Graphics techniques for generating 3D simulations from real world sensor data into production at scale. Our team works closely with both researchers and the Omniverse development team to enable new 3D Deep Learning methods as well as to bring that work into real world products with applications to simulation, autonomous driving, and robotics.

    The ideal candidate will have extensive experience at the intersection of Machine Learning, Computer Graphics and Computer Vision, with a passion for shipping products. With your experience and skills, your work with NVIDIA's world leading experts will enable contributions to major advancements in 3D reconstruction and its applications in industry. With our unique open culture, NVIDIA has one of the best industry labs for AI and graphics research, and you will play a key role in bringing that technology to market.

    What you'll be doing:

    • Apply deep learning techniques to the field of 3D and 4D content creation (photogrammetry, NeRF-based techniques, Diffusion models, etc.)
    • Optimize and improve research techniques to enable production-quality results
    • Integrate deep learning based reconstruction rendering techniques with traditional 3D rendering approaches
    • Apply 3D reconstruction research efforts to products advancing simulation for autonomous driving, robotics, and other domains
    • Build and integrate technology to support research team efforts targeting well-known conferences (ex.SIGGRAPH, CVPR, NeurIPS)

    What we need to see:

    • Completed a BS, MS, or PhD in Electrical Engineering, Computer Science/Engineering, Math/Physics/Statistics or a related field or equivalent experience
    • 12+ years of industry experience with graphics software and/or computer vision development
    • Excellent programming skills in C++, Python and PyTorch
    • Experience implementing computer vision and 3D reconstruction techniques including Photogrammetry, Structure from Motion, SLAM, NeRF or Gaussian Splatting

    Ways to stand out from the crowd:

    • Strong technical skills in CUDA and/or computer graphics APIs such as Vulkan or DirectX 12
    • CI/CD experience with Bazel and Docker
    • Experience deploying cloud services at scale
    • Experience in autonomous vehicle development or robotics
    • Research publication record with accepted papers for well-known conference (SIGGRAPH, NeurIPS, ICML, AAAI, CVPR, ECCV, ICCV, etc.)

    NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is looking for great people like you to help us accelerate the next wave of artificial intelligence. NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and talented people on the planet working for us. If you're creative and autonomous, we want to hear from you

    The base salary range is 341,250 CAD - 591,500 CAD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

    You will also be eligible for equity and . NVIDIA accepts applications on an ongoing basis.