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

Machine Learning Engineer - Video Analytics

Ezlo Innovation • amritsar, 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 • amritsar, punjab, in

    Related jobs
    Deep Learning Engineer

    Deep Learning Engineer

    SystemBender • amritsar, punjab, in
    An experienced Deep Learning Engineer specializing in Computer Vision, Sensor Fusion, and Multimodal AI to advance R&D; in autonomous aerial systems and geospatial intelligence, working with large-...Show more
    Last updated: 4 hours ago • Promoted • New!
    Lead AI / ML Engineer

    Lead AI / ML Engineer

    Simelabs - Digital, AI / ML, Automation, Robotics, Gen AI. • amritsar, 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!
    Machine Learning Engineer

    Machine Learning Engineer

    Confidential • Amritsar, India
    INR 3500000-5000000 / year (based on experience).Full Time Permanent position(Payroll and Compliance to be managed by : Incept Labs). Note : This is a requirement for one of Uplers' client - Incept La...Show more
    Last updated: 17 days ago • Promoted
    Freelance Machine Learning Engineer

    Freelance Machine Learning Engineer

    Leading MNC • Amritsar, Punjab, India
    Looking for a Freelance Machine Learning Engineer to join a team of rockstar developers.The candidate should have a minimum of 8+ yrs. If you're looking for freelance / part time opportunity (along...Show more
    Last updated: 13 hours ago • Promoted • New!
    Ai / Ml Engineer

    Ai / Ml Engineer

    Edstem Technologies • Amritsar, Republic Of India, 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 Developer

    AI / ML Developer

    Viionn Labs • amritsar, punjab, in
    Derive and design use cases from structured and unstructured data.Provide LLM expertise to solve AI problems using state-of-the-art language models and off-the-shelf LLM services such as OpenAI mod...Show more
    Last updated: 23 days ago • Promoted
    AI / ML Intern

    AI / ML Intern

    Prime Corporate LLP • amritsar, 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
    Artificial Intelligence Engineer

    Artificial Intelligence Engineer

    ACL Digital • amritsar, punjab, in
    We are Hiring : AI Engineer : Remote Opportunity.Design, develop and deploy scalable.Machine Learning and AI models.Perform data extraction, cleaning, transformation and modeling using.Develop end-to...Show more
    Last updated: 3 days ago • Promoted
    Machine Learning Engineer

    Machine Learning Engineer

    Recro • amritsar, punjab, in
    What would you be doing / Expected from this role?.Collaborate with cross-functional teams including data scientists, engineers, and product managers to deliver AI-driven solutions.Drive the archite...Show more
    Last updated: 30+ days ago • Promoted
    Machine Learning Engineer

    Machine Learning Engineer

    Live Connections • amritsar, India
    Role - Machine Learning Engineer.Required Notice Period - Immediate Joiners.Should have experience in developing and deploying Generative AI models using TensorFlow, Pytorch or another similar fram...Show more
    Last updated: 4 hours ago • Promoted • New!
    Machine Learning Engineer

    Machine Learning Engineer

    HiroJet • amritsar, India
    Job Title : Machine Learning Engineer.Location : Remote, India 5 days WFH.Preferred - SIEM product OR security product Experience. We are a security data platform that enables teams to be more effecti...Show more
    Last updated: 4 hours ago • Promoted • New!
    AWS AI / ML Engineer (Remote)

    AWS AI / ML Engineer (Remote)

    Mindcraft Labs • amritsar, 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 • amritsar, 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!
    AI / ML Engineer

    AI / ML Engineer

    TransPerfect • Amritsar, Punjab, India
    About the Role We are seeking a Senior AI / ML Engineer to join our client’s AI team and contribute to the development of cutting-edge intelligent systems. In this role, you’ll be responsible for desi...Show more
    Last updated: 30+ days ago • Promoted
    AI & ML Intern

    AI & ML Intern

    HEProAI • amritsar, punjab, in
    AI and Machine Learning Intern.This role offers hands-on experience with machine learning models, data pre-processing, algorithm development, and Python programming in a real-world business environ...Show more
    Last updated: 3 days ago • Promoted
    AI / ML Engineer

    AI / ML Engineer

    Edstem Technologies • amritsar, 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
    Machine Learning Architect

    Machine Learning Architect

    GoML • Amritsar, Punjab, India
    Job Summary 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 experien...Show more
    Last updated: 2 hours ago • Promoted • New!
    Artificial Intelligence Engineer

    Artificial Intelligence Engineer

    Grantify • amritsar, 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!