Senior Software Engineer, Metropolis Vision AI
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