Talent.com
Machine Learning Engineer - Video Analytics
Machine Learning Engineer - Video AnalyticsEzlo Innovation • ludhiana, punjab, in
Machine Learning Engineer - Video Analytics

Machine Learning Engineer - Video Analytics

Ezlo Innovation • ludhiana, punjab, in
1 day ago
Job description

About Ezlo Innovation

Ezlo Innovation is a leading IoT platform developer powering smart home and property management solutions across 60+ countries. Our family of brands—including Vera, MiOS, Fortrezz, and Centralite—brings nearly 50 years of combined experience in home automation and IoT markets. We deliver cloud-to-ground, white-label IoT solutions to security dealers, property management companies, builders, utilities, and retail partners worldwide.

About the Role

We're looking for a Machine Learning Engineer to own and advance our CloudML video analytics platform. This system processes video from smart home cameras to detect objects including people, vehicles, animals, packages, faces, and license plates. You'll be the primary developer responsible for this project while collaborating with our broader cloud infrastructure team.

This role focuses heavily on  ML model performance —improving detection accuracy, reducing false positives / negatives, and optimizing model efficiency for real-time video processing at scale.

The Platform

CloudML v2 is a production video object detection service built on :

  • ML / Computer Vision : YOLO v8 / v11, YOLOWorld (zero-shot detection), PyTorch, OpenCV, face-recognition, OpenALPR
  • Backend : Python 3.11, FastAPI, Redis Queue (RQ)
  • Infrastructure : Kubernetes, Helm, Docker, NVIDIA GPUs (CUDA 12.6)
  • Observability : OpenTelemetry, structured logging

The system processes MP4 video files through a multi-stage pipeline : download, validation, frame extraction, multi-model inference (standard objects, packages, faces, license plates, barcodes), and webhook delivery of results.

Primary Responsibilities

Model Performance & Accuracy

  • Improve detection accuracy across all object classes (person, vehicle, animal, package, face, license plate)
  • Reduce false positive and false negative rates
  • Fine-tune and retrain YOLO models on domain-specific datasets
  • Evaluate and integrate newer model architectures as they become available
  • Develop robust evaluation metrics and benchmarking pipelines
  • Model Efficiency & Optimization

  • Optimize inference speed and resource utilization
  • Implement model quantization, pruning, or distillation techniques
  • Balance accuracy vs. latency tradeoffs for real-time processing
  • Optimize frame skip strategies and batch processing
  • Profile and eliminate performance bottlenecks in the inference pipeline
  • Ongoing Development

  • Maintain and extend the existing detection pipeline
  • Add support for new object classes as business needs evolve
  • Improve hotzone (region-of-interest) detection logic
  • Enhance face recognition matching accuracy
  • Collaborate with the cloud team on infrastructure and scaling
  • Required Qualifications

  • Strong experience with object detection models , particularly YOLO family (v5 / v8 / v11), and understanding of model training, fine-tuning, and evaluation
  • Hands-on experience with PyTorch  for model development and optimization
  • Computer vision fundamentals : image / video processing, frame extraction, bounding box handling, NMS, confidence thresholds
  • Python proficiency  with production-quality code practices
  • Experience deploying ML models  in production environments (containerization, GPU inference, batching strategies)
  • Understanding of  model optimization techniques : quantization, TensorRT, ONNX conversion, etc.
  • Familiarity with  Linux / Docker / Kubernetes  environments
  • Preferred Qualifications

  • Experience with video analytics or surveillance systems
  • Background in face recognition systems
  • Experience with license plate recognition (ALPR / OCR)
  • Familiarity with zero-shot detection models (YOLOWorld, CLIP-based approaches)
  • Experience with dataset curation, annotation, and augmentation
  • Knowledge of edge deployment considerations (model size, latency constraints)
  • Experience with distributed job queues (Redis Queue, Celery)
  • Tech Stack You'll Work With

    Category

    Technologies

    ML Frameworks

    PyTorch, Ultralytics YOLO, YOLOWorld, OpenCV, Supervision

    Specialized ML

    face-recognition (dlib), OpenALPR, Tesseract OCR, pyzbar

    Backend

    Python 3.11, FastAPI, Redis, RQ (Redis Queue)

    Infrastructure

    Kubernetes, Helm, Docker, GitLab CI / CD

    Hardware

    NVIDIA GPUs, CUDA 12.6

    Observability

    OpenTelemetry, structured logging

    What Success Looks Like

  • Measurable improvements in detection accuracy (precision / recall) across object classes
  • Reduced inference time per video while maintaining or improving accuracy
  • Well-documented model evaluation pipelines and benchmarks
  • Proactive identification and resolution of model performance issues
  • Clear communication with the broader team on ML capabilities and limitations
  • Employment Details

  • Type : Full-time
  • Team : Cloud Infrastructure Team
  • Scope : Primary owner of CloudML video analytics platform
  • Create a job alert for this search

    Machine Learning Engineer • ludhiana, punjab, in

    Related jobs
    Artificial Intelligence Engineer

    Artificial Intelligence Engineer

    Grantify • ludhiana, punjab, in
    Grantify is an innovative education platform that bridges the gap between students and universities by creating a smarter and more transparent admissions and tuition-matching system.By helping stud...Show more
    Last updated: 4 hours ago • Promoted • New!
    Agentic AI Engineer

    Agentic AI Engineer

    BeGig • ludhiana, punjab, in
    Agentic AI Engineer – Real Estate & Construction.We are seeking a talented engineer to.You will own the full lifecycle of agent frameworks, including toolchain architecture, prompt engineering, dat...Show more
    Last updated: 21 days ago • Promoted
    Lead AI / ML Engineer

    Lead AI / ML Engineer

    Simelabs - Digital, AI / ML, Automation, Robotics, Gen AI. • ludhiana, punjab, in
    Architect scalable ML pipelines, services, and platforms using modern cloud and MLOps practices.Build, fine-tune, and integrate Generative AI models (LLMs, Vision Models, Multimodal Models) into bu...Show more
    Last updated: 4 hours ago • Promoted • New!
    Search Engineer

    Search Engineer

    YourTribe • ludhiana, punjab, in
    Design & implement search solutions.Architect and develop advanced search features using.OpenSearch / Elasticsearch, including custom analysers, tokenisers, and scoring algorithms.Create and maintain...Show more
    Last updated: 30+ days ago • Promoted
    Staff AI Engineer – Real-Time Call Intelligence & Private AI Brain (Aonxi)

    Staff AI Engineer – Real-Time Call Intelligence & Private AI Brain (Aonxi)

    Aonxi.Tech • ludhiana, punjab, in
    Aonxi is building the world’s first conversion-backed, credit-embedded revenue operating system - where every call, meeting, and conversation gets transcribed, scored, and turned into sales perform...Show more
    Last updated: 3 days ago • Promoted
    Artificial Intelligence-Instructor

    Artificial Intelligence-Instructor

    Accredian • ludhiana, punjab, in
    We’re looking for a passionate and experienced.This is an exciting opportunity for professionals who enjoy teaching, mentoring, and making complex AI concepts accessible and relevant to business co...Show more
    Last updated: 1 day ago • Promoted
    Machine Learning Architect

    Machine Learning Architect

    GoML • ludhiana, punjab, in
    We are looking for a highly skilled Technical Architect with expertise in AWS, Generative AI, AI / ML, and scalable production-level architectures. The ideal candidate should have experience handling ...Show more
    Last updated: 8 hours ago • Promoted • New!
    Agentic & AI Tech Ops Engineer

    Agentic & AI Tech Ops Engineer

    Insight Global • ludhiana, punjab, in
    Agentic & AI Tech Ops Engineer.Agentic & AI Tech Ops Engineer.AI and Agentic AI systems in production.You will manage deployments, monitor performance, troubleshoot issues, and implement best pract...Show more
    Last updated: 4 hours ago • Promoted • New!
    MLOps Engineer

    MLOps Engineer

    EROS GenAI • ludhiana, punjab, in
    We are looking for an experienced MLOps Engineer to build and scale our AI infrastructure across Kubernetes, cloud-native environments, and serverless GPU platforms. You will own the end-to-end oper...Show more
    Last updated: 4 hours ago • Promoted • New!
    AI Data Engineer - 17852

    AI Data Engineer - 17852

    Turing • ludhiana, punjab, in
    We’re looking for experienced AI data engineers skilled in Python to collaborate with one of the world’s top Large Language Model (LLM) companies. Your work will directly help improve how AI models ...Show more
    Last updated: 22 days ago • Promoted
    AWS AI / ML Engineer (Remote)

    AWS AI / ML Engineer (Remote)

    Mindcraft Labs • ludhiana, punjab, in
    Remote
    This is a hands-on engineering role focused on building and maintaining AI and ML services on AWS.You will help turn ideas and prototypes into robust, production-ready APIs and ML flows using Amazo...Show more
    Last updated: 4 hours ago • Promoted • New!
    AI / ML Engineer (Remote) - Contractual (3 months)

    AI / ML Engineer (Remote) - Contractual (3 months)

    DataOrbit AI • ludhiana, punjab, in
    Remote
    We are looking for a Machine Learning Engineer to build efficient, data-driven artificial intelligence systems that advance our predictive automation capabilities. The candidate should be highly ski...Show more
    Last updated: 4 hours ago • Promoted • New!
    Generative AI Engineer

    Generative AI Engineer

    Turing • ludhiana, punjab, in
    Turing is looking for people with LLM experience to join us in solving business problems for our Fortune 500 customers.You will be a key member of the Turing GenAI delivery organization and part of...Show more
    Last updated: 19 days ago • Promoted
    Machine Learning Engineer 3

    Machine Learning Engineer 3

    Talentoj • ludhiana, punjab, in
    Design and implement ML, deep learning, and classical CV algorithms for liveness detection.Conduct research to support deployment of advanced algorithms. Develop, evolve, and support production-qual...Show more
    Last updated: 4 hours ago • Promoted • New!
    Artificial Intelligence Engineer

    Artificial Intelligence Engineer

    Quanto Neural • ludhiana, punjab, in
    Model Development & Optimization.Build, train, and fine-tune machine learning and deep learning models.Implement NLP, computer vision, or recommendation systems depending on project needs.Conduct f...Show more
    Last updated: 10 days ago • Promoted
    Machine Learning Engineer

    Machine Learning Engineer

    Recro • Ludhiāna, Republic Of India, IN
    Job Description : AI / ML Engineer (3D Geometry & Manufacturing).We are seeking an exceptionally talented and entrepreneurial. Design for Manufacturability (DFM).If you are passionate about leveraging ...Show more
    Last updated: 30+ days ago • Promoted
    AI / ML Engineer

    AI / ML Engineer

    Edstem Technologies • ludhiana, punjab, in
    We are seeking an AI / ML Engineer with over 5 years of expertise in conventional machine learning and experience or interest in generative AI to develop Sports Companion GPT - Aiko for sports applic...Show more
    Last updated: 23 days ago • Promoted
    AI / ML Intern

    AI / ML Intern

    Prime Corporate LLP • ludhiana, punjab, in
    Prime is a cutting-edge Edtech startup focused on building intelligent, autonomous AI agents that.We create agent-based architectures that enable autonomous. AI! We are a fast-growing Edtech company...Show more
    Last updated: 30+ days ago • Promoted