- Develop, test, and deploy advanced computer vision algorithms for tasks such as object detection, object tracking, image segmentation, and feature extraction.
- Research and implement state-of-the-art computer vision methodologies, optimizing them for specific application requirements.
Model Design and Optimization :
- Design and train deep learning models tailored to application needs using frameworks like TensorFlow, PyTorch, or Keras.
- Optimize models for performance, accuracy, and efficiency, ensuring suitability for real-time or resource-constrained environments.
- Use quantization, pruning, and other optimization techniques to deploy models on edge devices.
Data Handling and Preprocessing :
- Work with large datasets to preprocess, clean, and augment data for improved model performance.
- Create automated pipelines for data labeling, annotation, and validation.
Software Integration :
- Integrate computer vision algorithms and models into existing or new software platforms, ensuring seamless interoperability with other system components.
- Collaborate with software engineers to design APIs, SDKs, or modules for integrating vision capabilities.
- Handle real-time data streams from cameras and sensors, processing them within application frameworks.
Performance Monitoring and Testing :
- Develop unit tests, validation frameworks, and metrics to ensure the reliability and robustness of vision systems.
- Monitor the deployed system's performance in real-world scenarios, identifying and resolving bottlenecks.
Deployment and Edge Computing :
- Deploy computer vision solutions on cloud platforms (AWS, GCP, Azure) or edge devices (e.g., NVIDIA Jetson, Raspberry Pi).
- Optimize for low latency and efficient resource utilization on edge environments.
Research and Continuous Learning :
- Stay up-to-date with the latest advancements in computer vision and AI.
- Identify and implement innovative solutions to address emerging challenges in the domain.
Collaboration and Documentation :
- Work with cross-functional teams, including hardware, software, and business units, to align vision solutions with project goals.
- Prepare detailed documentation for models, algorithms, and integration workflows, ensuring knowledge transfer and maintainability.
Education : Btech/Mtech from good reputed institute in Computer Engg/IT/Electronic or equivalent.