About this role
Milestone Systems is a leading provider of data-driven video technology software. Our portfolio includes XProtect video management software, Arcules video surveillance as a service, and BriefCam analytics. We amplify what organizations of any size can see, do, and achieve with video. Guided by our People First mindset - freedom, inclusion, and togetherness - we always consider our employees, partners, and communities in everything we do. We are seeking a versatile Tech Lead to join our team responsible for designing and developing next-generation video analytics products leveraging advanced Vision-Language Models (VLM) and Large Language Models (LLM).
Responsibilities • Lead the design and development of scalable, high-performance video analytics solutions using Python and C++ • Research and implement hardware-accelerated video processing techniques • Optimize inference of Large Language Models, performance and memory usage • Collaborate closely with Research teams on model training, benchmarking, and selection • Ensure cross-platform integration of core technologies. • Mentor team members and contribute to architectural decisions
Requirements • B.Sc. in Computer Science or equivalent • 5+ years of programming experience • Expertise in Python and strong proficiency in modern C++ (C++14/17) • Hands-On experience with Docker on Linux • Experience with NVIDIA extensions and SDKs: TensorRT-LLM, Dynamo, CUDA, NIM • Experience with VLM/LLM integration – strong advantage • Experience with CMake/Conan – advantage • Strong problem-solving skills and ability to work in a collaborative environment