Python Developer
KolkataJob Description: Senior Software Engineer
Location: Kolkata
Department: Engineering
Experience: 4 to 6 years
Mode of Employment: Full
About Videonetics:
Videonetics is a leading innovator in AI-powered video computing solutions, offering intelligent video management, analytics, and security solutions across industries. Our mission is to make the world smarter and safer through cutting-edge technology.
To know more about us – https://www.videonetics.com, Videonetics on LinkedIn
Who You'll Work With
You’ll work with the Engineering team focused on developing state-of-the-art video analytics solutions. Collaborating with AI researchers, you’ll optimize AI models to run efficiently on NVIDIA GPUs as well as Intel hardware.
What you’ll do
- Develop Python modules to integrate AI/DL models into video surveillance products.
- Optimize and deploy AI models on edge devices using NVIDIA TensorRT and Intel OpenVINO toolkits.
- Build real-time video analytics pipelines for object detection, tracking, and behavioral analysis.
- Contribute to the full lifecycle of AI models – data pre-processing, training, evaluation, deployment.
- Work on performance profiling, memory tuning, and parallelization strategies across different hardware accelerators.
- Ensure AI modules are robust, scalable, and production-ready
Key Responsibilities:
- Develop and maintain Python-based inference and analytics pipelines.
- Integrate models using TensorFlow, PyTorch, and OpenVINO for Intel-based edge devices.
- Utilize NVIDIA GPU acceleration (CUDA, TensorRT) for real-time inferencing.
- Benchmark and compare AI performance on different hardware configurations.
- Build utilities for model conversion (e.g., ONNX), quantization, and optimization.
- Collaborate across teams to deliver end-to-end AI solutions integrated into the Videonetics platform.
What we are looking for:
- 4–6 years of hands-on experience in Python and AI/ML projects.
- Experience with GPU-based acceleration using NVIDIA CUDA, TensorRT, and Intel OpenVINO.
- Solid understanding of DL model architectures (YOLO, SSD, ResNet, etc.).
- Proficiency in TensorFlow, PyTorch, and OpenCV.
- Familiarity with video/data processing, multithreading, and optimization techniques.
- Exposure to model conversion and deployment tools like ONNX.
- Good debugging, documentation, and communication skills.
Why Join Us?
- Be part of an innovative company at the forefront of AI-driven video computing.
- Opportunity to work with top-tier partners and industry leaders.
- Competitive salary, performance incentives, and professional growth opportunities.
- Embark on an impactful journey with Videonetics, where you'll work on innovative products that enhance safety, efficiency, and sustainability, ultimately making a positive difference in society
If you are passionate about building an innovative product then we will invite you to be part of our growth journey at Videonetics!
To Apply: Send your resume to hrd@videonetics.com