Senior Software Engineer, Metropolis Vision AI
Core
Developing and optimizing high-performance, distributed Vision AI platforms that process massive streams of video, image, and 3D data for intelligent spaces, smart cities, and digital twins.
Role type
Senior System Software Engineer (Vision AI)
Builds
Large-scale distributed services and real-time vision pipelines for edge and cloud environments
Domain
Computer Vision, Deep Learning, Distributed Systems, Autonomous Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++ (14/17/20), Python, Linux, Computer Vision, Deep Learning, Distributed Systems, GPU Acceleration, Multi-threading, Asynchronous I/O, Memory Management, PyTorch
Preferred skills
CUDA, TensorRT, Simulation tools (Omniverse, Unreal Engine, Unity), Vision-language models, Multimedia/video processing
Technologies
C++, Python, Linux, PyTorch, CUDA, TensorRT, Omniverse, Unreal Engine, Unity
Responsibilities
Implement high-performance Vision AI pipelines for real-time scenarios; Develop distributed services for video/image/3D data processing; Build multi-modal perception capabilities combining 2D/3D/temporal data; Profile and tune GPU-accelerated inference pipelines; Collaborate on translating research into production builds; Mentor engineers on Vision AI systems development
Seniority
Senior, hands-on IC