NVIDIA10.03.26
AI SCORE 8.5

Senior System Software Engineer - 3D Computer Vision

$152K–$242K/year

About the Role

Join NVIDIA as a Senior System Software Engineer - 3D Computer Vision and be part of a team that is transforming the world of computer graphics and AI. This remote position offers an exceptional opportunity to work on cutting-edge projects that push the boundaries of technology.

What You'll Do

  • 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 challenges.
  • Utilize your programming skills in Python and C/C++ to create robust software solutions.

Requirements

  • Master's degree or equivalent experience; PhD preferred in Computer Science or a related field.
  • 5+ years of experience in software development with a strong background in computer vision and deep learning.
  • Proven expertise in programming languages such as Python and C/C++.
  • Solid mathematical and algorithmic foundation demonstrated through research publications or significant project experience.
  • Excellent software engineering fundamentals including source control, CI/CD, testing/validation, and release management.

Nice to Have

  • Experience with 3D computer vision, object reconstruction, and computer graphics.
  • Familiarity with Gaussian Splatting, NeRF, and similar methods.
  • Proficiency with CUDA and the ability to convert research into product.

What We Offer

  • Competitive salary package ranging from $152,000 to $241,500 based on experience and location.
  • Equity options and comprehensive benefits.
  • A dynamic and inclusive work environment that values diversity.
  • Opportunities for professional growth and development.
  • The chance to work with some of the most talented individuals in the tech industry.
Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This role at NVIDIA offers a unique opportunity to work on groundbreaking technology in a fully remote setting, with a competitive salary and equity options.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in Python and C++ with a strong understanding of computer vision frameworks like OpenCV and deep learning libraries such as TensorFlow or PyTorch, enabling rapid prototyping and implementation of algorithms.

Adaptable and self-motivated, thriving in a remote work environment by effectively managing time and collaborating across different teams and time zones, ensuring seamless integration of software components.

Hands-on experience with CUDA for GPU programming, demonstrating a mindset focused on performance optimization and the ability to leverage parallel computing for enhancing 3D scene processing.

Learning Resources

Python for Computer Vision with Deep Learningarticle

Career Path

Senior System Software Engineer - 3D Computer Vision(Now)Lead Software Engineer - AI and Computer Vision(1-2 years)Principal Engineer - Computer Vision and Graphics(3-5 years)

Market Overview

Market Size 2024
$15B
Annual Growth
22.5%
AI Adoption in Computer Vision
65%
Investment in 3D Vision Tech
+50%
Labour Demand for Computer Vision Engineers
+30%
Avg Salary for Senior System Software Engineers
$135K

Skills & Requirements

Required
PythonC++Computer Vision
Growing in Demand
TensorFlowPyTorchReinforcement Learning
Declining
OpenCV 2.xMATLAB for Vision Processing

Domain Trends

Increased Adoption of AI in 3D Vision
Over 60% of companies are integrating AI to enhance 3D vision capabilities, leading to smarter and more efficient applications.
Shift towards Real-Time Processing
Demand for real-time processing in computer vision applications has surged by 40%, pushing engineers to adopt more efficient algorithms and hardware.
Growth of Remote Work in Tech
Remote work opportunities for software engineers have increased by 35%, with companies prioritizing flexibility and access to a global talent pool.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.