NVIDIA

Software Engineer, Vision AI

NVIDIA

full-time

Posted on:

Location Type: Office

Location: Ho Chi Minh CityVietnam

Visit company website

Explore more

AI Apply
Apply

About the role

  • Implementing high-performance Metropolis Vision AI pipelines for real-time and streaming scenarios using computer vision and deep learning models.
  • Developing large-scale distributed services responsible for processing video, image, and 3D data in both edge and cloud settings.
  • Assisting to multi-modal perception capabilities that combine 2D, 3D, and temporal information to understand complex real-world scenes.
  • Using simulation and synthetic data tools to build, test, and validate perception algorithms at scale.
  • Profiling GPU-accelerated inference pipelines to meet strict latency, efficiency, and reliability targets.
  • Collaborating with partner teams to implement technical builds.
  • Participating in technical reviews and contributing to guidelines for code quality and testing.

Requirements

  • BS or MS in Computer Science, Electrical Engineering, or a related field, or equivalent experience.
  • 2+ years of professional software development experience using modern C++ (14/17/20) and Python on Linux.
  • Strong computer science fundamentals, including algorithms, data structures, concurrency, and distributed systems concepts.
  • Experience in computer vision and deep learning.
  • Experience in implementing concurrent systems, including multi-threading, asynchronous I/O, and efficient memory management.
  • Experience in Linux-based environments with containers and microservices, integrating AI components into scalable back-end services.
  • Practical experience with PyTorch in training, fine-tuning, and deploying models for vision tasks.
  • Strong analytical and problem-solving skills, with a data-driven approach to performance optimization and system build.
  • Excellent written and verbal English communication skills, with demonstrated success collaborating across time zones and functions.
Benefits
  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++Pythoncomputer visiondeep learningalgorithmsdata structuresconcurrencydistributed systemsmulti-threadingPyTorch
Soft Skills
analytical skillsproblem-solving skillscommunication skillscollaboration skills
Certifications
BS in Computer ScienceMS in Computer ScienceBS in Electrical EngineeringMS in Electrical Engineering