Principal Software Engineer, Visual AI

World leader in accelerated computing, pioneering AI and digital twins technology.
$272,000 - $425,500
Machine Learning
Principal Software Engineer
Hybrid
10+ years of experience
AI · Enterprise SaaS · Robotics
This job posting may no longer be active. You may be interested in these related jobs instead:
Principal DGX Cloud Machine Learning Architect

Principal ML Architect role at NVIDIA focusing on optimizing generative AI models for DGX Cloud, requiring 15+ years of experience and offering competitive compensation.

Distinguished Engineer, AI Resiliency Lead

Lead AI Resiliency engineering role at NVIDIA, focusing on developing resilient software features for large-scale AI model training with competitive compensation.

Senior Product Architect, HPC and AI

Senior Product Architect position at NVIDIA focusing on HPC and AI infrastructure design, offering competitive compensation and opportunity to shape the future of AI technology.

Senior Deep Learning Performance Architect

Senior Deep Learning Performance Architect role at NVIDIA focusing on developing next-generation AI architectures and optimizing deep learning performance.

Principal Engineer - DL and AI Software

Lead NVIDIA's AI software stack development as Principal Engineer, managing cross-functional teams and driving software delivery for next-gen hardware architectures.

Description For Principal Software Engineer, Visual AI

NVIDIA, a world leader in artificial intelligence and accelerated computing, is seeking a Principal Software Engineer for their Visual AI team. This role combines cutting-edge research with practical development in computer vision and GenAI. The position involves building developer-facing products for visual search, curation, and 3D reconstruction, working with state-of-the-art GPU technology.

The ideal candidate will drive technical innovation in visual AI developer software, leading major projects and mentoring team members. You'll be working on solutions that run on hundreds or thousands of GPUs, optimizing code, and developing microservices. The role requires deep expertise in computer vision and machine learning, with opportunities to influence research direction and create patentable innovations.

NVIDIA offers a competitive compensation package including a base salary range of $272,000 - $425,500, plus equity and comprehensive benefits. The company is known for its forward-thinking culture and is consistently ranked as one of technology's most desirable employers. This position offers the opportunity to work with some of the industry's brightest minds while solving complex challenges in visual AI that impact various sectors from data centers to autonomous vehicles.

Working at NVIDIA means joining a diverse, inclusive environment where innovation is celebrated and technical excellence is pursued relentlessly. The role offers flexibility with multiple location options including Santa Clara, Seattle, and remote work possibilities, making it an ideal opportunity for those looking to make a significant impact in the field of visual AI and computer vision.

Last updated 3 months ago

Responsibilities For Principal Software Engineer, Visual AI

  • Contribute to technical strategy for visual AI developer software
  • Invent and prototype new features, tools, workflows, and services
  • Drive new capabilities to production services running on GPUs
  • Lead major projects including feature and architectural definition
  • Collaborate with research teams
  • Provide technical expertise in deep-learning based computer vision
  • Demonstrate creativity resulting in patents and product differentiation

Requirements For Principal Software Engineer, Visual AI

Python
Linux
Kubernetes
  • MS or equivalent experience in Computer Science, Computer Engineering, or related field
  • Outstanding technical breadth across generative AI, visual understanding, and 3d reconstruction
  • Proficiency with Python and C++
  • Basic familiarity with GPU programming (CUDA)
  • 10+ year track record of converting research ideas into production software
  • Innovation resulting in outstanding products, patents, and publications

Benefits For Principal Software Engineer, Visual AI

Equity
  • Equity
  • Comprehensive benefits package

Interested in this job?