Senior Software Engineer, Metropolis Vision AI

ABOUT CLIENT

Our client is a leading technology company specializing in graphics processing units (GPUs) and artificial intelligence (AI).

JOB DESCRIPTION

Optimizing Metropolis Vision AI pipelines for real-time and streaming scenarios using computer vision and deep learning models.
Developing distributed services for processing video, image, and 3D data in both edge and cloud settings.
Enhancing multi-modal perception capabilities to understand complex real-world scenes.
Testing and validating perception algorithms at scale using simulation and synthetic data tools.
Tuning GPU-accelerated inference pipelines to meet strict latency, efficiency, and reliability targets.
Collaborating with partner teams across various areas to translate requirements into technical builds and implementations.
Contributing to guidelines for code quality and testing through participation in technical reviews.

JOB REQUIREMENT

Degree in Computer Science, Electrical Engineering, or a related field, or equivalent experience.
Over 8 years of professional software development experience using modern C++ (14/17/20) and Python on Linux.
Strong understanding of computer science principles, including algorithms, data structures, concurrency, and distributed systems concepts.
Previous work in computer vision and deep learning, with a track record of deploying production systems in these areas.
Experience constructing and troubleshooting high-performance, concurrent systems, including multi-threading, asynchronous I/O, and efficient memory management.
Proficient in working within Linux-based environments with containers and microservices, integrating AI components into scalable back-end services.
Capable of rapidly prototyping vision models and pipelines, and refining them into production-quality services.
Hands-on experience with PyTorch in training, fine-tuning, and deploying models for vision tasks.
Strong analytical and problem-solving skills, employing a data-driven approach to performance optimization and system build.
Excellent written and verbal English communication skills, with a successful track record collaborating across time zones and functions.
Practical experience delivering end-to-end computer vision applications in production, such as video analytics, smart cities, autonomous systems, retail analytics, industrial inspection, or digital twins.
Experience with GPU acceleration (such as CUDA, TensorRT, or comparable technologies) and low-level optimization for inference and pre/postprocessing.
Previous work in simulation and synthetic data creation using tools such as Omniverse, Unreal Engine, Unity, or similar digital-twin platforms.
Background in vision-language models or related multi-modal AI, including integrating these models into real products.
Experience in multimedia, including video-centric processing and delivery (such as codecs, video pipelines, or media frameworks) and integrating vision models into multimedia workflows.

WHAT'S ON OFFER

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Product

Technical Skills:

C/C++, Python, AI

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Hybrid

Job ID:

J02056

Status:

Close

Related Job:

Cloud Engineer (Azure)

Ho Chi Minh - Viet Nam


Product, Outsource

  • Devops
  • Azure

Design, set up, and operate the Core Cloud Infrastructure. Integrate cloud services into the Developer Platform, including financial operations (FinOps). Implement and manage infrastructure as code (IaC) using Terraform, OpenTofu, and Crossplane. Utilize cloud services effectively. Develop and maintain scripts and applications using Python and Go. Manage CI/CD pipelines using ArgoCD and cloud-specific pipelines. Implement FinOps tools. Ensure the security and networking of the cloud infrastructure.

Negotiation

View details

DevOps Engineer

Ho Chi Minh - Viet Nam


Product, Outsource

  • Devops
  • Azure
  • Kubernetes

Create a Kubernetes-based Developer Platform on Azure Automate infrastructure deployments on Azure Ensure efficient and secure operation of the Developer Platform Collaborate with software developers, architects, and product owners to collect and structure architectural decisions Contribute to the continuous improvement of documentation practices

Negotiation

View details

AI AUTOMATION DEVELOPER

Ho Chi Minh - Viet Nam


Product, Outsource

  • AI
  • NodeJS

Create and implement GenAI-based applications across the client's operational processes Convert business needs into technical prototypes and operational applications Develop chat agents, copilots, and workflow automatons to enhance operational teams Leverage Microsoft Copilot Studio, Azure AI Services, and automation tools like Power Automate to craft scalable AI solutions Integrate GenAI features into existing systems and procedures Ensure responsible AI use, data accuracy, and compliance with internal security standards Keep abreast of new GenAI technologies, tools, and platforms through constant research and assessment Work collaboratively with various experts within operations, IT, and business units to document solutions and share knowledge across teams

Negotiation

View details