Senior Software Engineer, Metropolis Vision AI

Thomas To
Santa Clara, CAFULL_TIMEPosted Aug 6, 2026

Role responsibilities

Develop and optimize high-performance Vision AI pipelines and large-scale distributed services for processing video, image, and 3D data. Collaborate with research and product teams to translate requirements into production-ready perception algorithms and GPU-accelerated inference pipelines.

Requirements

Requires a degree in Computer Science or Engineering with over 12 years of professional experience in modern C++ and Python on Linux. Candidates must have demonstrated expertise in deploying production-level computer vision and deep learning systems using PyTorch.

Key skills

C++, Python, Computer Vision, Deep Learning, PyTorch, Distributed Systems, GPU Acceleration, CUDA, TensorRT, Linux, Multi-threading, Asynchronous I/O, Microservices, Containers, Digital Twins, Multi-modal AI

Keywords

Computer Vision, Deep Learning, C++, Python, Linux, PyTorch, CUDA, TensorRT, GPU Acceleration, Distributed Systems, Microservices, Containers, Omniverse, Unreal Engine, Unity, Digital Twins, Video Analytics, Smart Cities, Multi-modal AI, Inference Pipelines, 3D Data, Edge Computing, Cloud Computing, Algorithms, Data Structures, Concurrency, Asynchronous I/O, Vision-Language Models, Multimedia Codecs

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free