Senior Software Engineer - Neural Reconstruction

at Nvidia
USD 148,000-287,500 per year
SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Linux @ 6 Python @ 4 Algorithms @ 4 TensorFlow @ 4 PyTorch @ 4 CUDA @ 4

Details

We are in the midst of a revolution where artificial intelligence is helping us accelerate all aspects of our lives. NVIDIA's mission is to accelerate this revolution. By combining NVIDIA's strengths in simulation (Omniverse), world models (Cosmos), foundation models (GR00T), and compute, we strive to bring general intelligence to humanoid robots.

We are looking for a highly independent and motivated software engineer to help us build our Neural Reconstruction Engine for production usage. Join our team working on the NuRec Project. You will love this job if you like solving complex real-world problems that have never been solved before. Come join us to push the boundaries of robotics and enable the next generation of robotics!

Responsibilities

  • Work with multiple teams to bring prototypes up to the production system.
  • Deploy algorithms and models and integrate them as a neural reconstruction pipeline.
  • Research state-of-the-art methods for neural reconstruction.
  • Build tools to evaluate performance of models and algorithms.
  • Train models with neural reconstructed scenes and deploy them on robots.

Requirements

  • MS or PhD in Computer Science or relevant field (or equivalent experience).
  • 5+ years of experience working on systems and pipelines.
  • Expert in C++ and Python.
  • Experience with Neural Reconstruction (e.g., 3DGS, NeRF).
  • Experience with deep learning research and development.
  • Exceptional problem-solving, analytical, and troubleshooting skills.
  • Proficient with Linux environment.
  • Excellent written and verbal interpersonal skills.
  • Experience in leading teams to build a complex software stack.
  • Good to have: experience with robotics-related frameworks (e.g., ROS).

Preferred / Ways to Stand Out

  • Architected and built software stack for robotics.
  • Built large-scale training models with deep learning frameworks (e.g., TensorFlow, PyTorch, TensorRT).
  • Experience accelerating algorithms with CUDA.

Compensation & Benefits

  • Base salary ranges (determined by location, experience, and pay of employees in similar positions):
    • Level 3: 148,000 USD - 235,750 USD
    • Level 4: 184,000 USD - 287,500 USD
  • Eligible for equity and benefits (link to NVIDIA benefits provided in the original posting).

Additional Information

  • Applications for this job will be accepted at least until September 22, 2025.
  • NVIDIA is an equal opportunity employer and is committed to fostering a diverse work environment.