Senior System Software Engineer, 3D Computer Vision

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

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Linux @ 4 Python @ 6 CI/CD @ 4 Machine Learning @ 8 MLOps @ 7 Communication @ 4 CUDA @ 6

Details

NVIDIA has been transforming computer graphics, PC gaming, accelerated computing, and machine learning for more than 25 years. The company is focusing on AI to define the next era of computing, where GPUs enable computers, robots, and self-driving cars to understand the world. The team is comprised of scientists and engineers working at the forefront of deep learning, computer vision, and computer graphics. This role offers the opportunity to work alongside industry experts on cutting-edge projects and contribute to neural reconstruction and 3D scene understanding.

Responsibilities

  • Help build high-fidelity 3D scene representations from sparse or multi-view data.
  • Collaborate closely with research and development teams to design, train, and deploy advanced neural reconstruction models.
  • Develop models that capture geometry, appearance, and semantics to generate 3D scenes and integrate them into production systems and tools.
  • Push the boundaries of neural reconstruction technology and tackle intellectually demanding, highly impactful challenges.
  • Develop, test, and release production-grade, complex software integrated with tools and production systems.

Requirements

  • Master’s degree or equivalent experience; PhD in Computer Science or related field preferred.
  • 5+ years of programming experience in Python and C/C++.
  • Solid mathematical and algorithmic foundation; proven expertise demonstrated through research publications, internships, or significant project experience.
  • Strong background in computer vision and deep learning.
  • Excellent software engineering fundamentals: source control, CI/CD, testing/validation, packaging, containerization, and release practices.
  • Ability to develop code in Unix/Linux environments.
  • Excellent written, visual, and verbal communication skills for presenting performance challenges, tradeoffs, and architectural alternatives.
  • Strong collaboration skills to partner with algorithm designers, application developers, infrastructure, and MLOps teams.

Ways to stand out

  • Previous experience with 3D computer vision, object reconstruction, scene reconstruction, and computer graphics.
  • Previous experience with Gaussian Splatting, NeRF, and similar methods.
  • Proficiency with CUDA.
  • Ability to convert research into product.

Compensation & Benefits

  • Base salary will be determined based on location, experience, and pay of employees in similar positions.
  • Base salary ranges provided: Level 3 — 152,000 USD to 218,500 USD; Level 4 — 184,000 USD to 287,500 USD.
  • Eligible for equity and company benefits.

Additional information

  • Applications for this job will be accepted at least until January 17, 2026.
  • This posting is for an existing vacancy.
  • NVIDIA uses AI tools in its recruiting processes.
  • NVIDIA is an equal opportunity employer and is committed to fostering a diverse work environment; it does not discriminate on protected characteristics.