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

Salary:

Negotiation

Job ID:

J02056

Status:

Active

Related Job:

Senior Automation Test Engineer (Playwright)

Ho Chi Minh - Viet Nam


Outsource

  • Automation Test
  • Playwright

Execute all testing activities to improve product quality, work closely with the team (developers, business analysis, customer service, operation, etc.) to deliver the product success Address the test automation needs in a methodical, detail-oriented manner with the help of robust analytical skills and problem-solving capacity Automate functional, regression and/or performance acceptance tests Have complete responsibility to enhance end-to-end automated test coverage Participate in sprint planning and work closely with the Scrum team to analyze requirements and provide necessary test recommendations

Negotiation

View details

Full-stack Test Engineer

Ho Chi Minh - Viet Nam


Outsource

  • Automation Test
  • Manual Test

Execute all testing activities (manual and automation) to improve product quality, work closely with the team (developers, business analysis, customer service, operation, etc.) to deliver product success Address the test automation needs in a methodical, detail-oriented manner with the help of robust analytical skills and problem-solving capacity Automate functional, regression and/or performance acceptance tests Have complete responsibility to enhance end-to-end automated test coverage Work closely with the Scrum team to analyze requirements and provide necessary test recommendations (such as Feature Testing, Smoke Testing and Regression Testing in both manual and automation)

Negotiation

View details

Data Engineer (Python, AI/LLM)

Ho Chi Minh - Viet Nam


Outsource

  • Data Engineering
  • Python

Enriching a wide range of structured and unstructured data into datasets. Enhancing data quality & integrity by developing validation tools to measure the effectiveness of data enrichment. Becoming a domain expert on different deep learning and machine earning applications, analyzing & understanding the underlying dynamics and behaviors within the data. Develop insights based on the data and collaborate with the research team to generate tradable signals. Developing the utility tools that can further automate the software development, testing and deployment workflow. Using your expertise to provide technical support for global researchers, including diagnosing root causes of technical problems and proposing solutions to developers.

Negotiation

View details