Padmi

AI/ML Engineer (Computer Vision)

ChennaiPosted 3 months ago
Software engineeringMid-levelFull Time; Regular
Apply at MulticoreWare

Opens the source posting on shine.com

Source description

About the role

View original

Role Overview: As an AI/ML Engineer specializing in Computer Vision at MulticoreWare in Chennai, you will be responsible for designing, training, and evaluating deep learning models for various computer vision tasks. Your role will involve optimizing and deploying models for real-world environments, handling end-to-end pipelines, and staying updated with advancements in computer vision and applied ML. Key Responsibilities: - Design, train, and evaluate deep learning models for computer vision tasks such as classification, detection, and segmentation - Work with advanced CNN architectures and optimize models for performance, latency, and memory using techniques like quantization, pruning, fp16, and batching strategies - Handle end-to-end pipelines including data preprocessing, augmentation, training, validation, and testing - Port and deploy models across platforms including CPU, GPU, and edge devices using ONNX, TensorRT, TFLite, etc. - Benchmark models and analyze trade-offs between accuracy, speed, and resource usage - Debug model behavior and improve robustness in real-world scenarios for integration into production systems - Maintain clear documentation of experiments, model versions, and performance metrics - Stay updated with advancements in computer vision and applied ML Qualifications Required: - Bachelors or Masters degree in Computer Science, AI, Electrical Engineering, or related field - 4+ years of hands-on experience in AI/ML with a strong focus on computer vision - Solid understanding of CNNs and deep learning fundamentals - Strong experience with frameworks like PyTorch or TensorFlow - Good programming skills in Python - Experience with model training, evaluation, and hyperparameter tuning - Practical experience in model optimization techniques such as quantization, pruning, and distillation - Knowledge of edge AI constraints and deployment challenges - Experience in model deployment and porting using ONNX, TensorRT, OpenVINO, TFLite, etc. - Familiarity with Linux environments and basic system-level understanding - Experience with version control systems like Git Additional Company Details: MulticoreWare is a global software solutions & products company headquartered in San Jose, CA, USA, with offices worldwide. The company specializes in HPC & Cloud computing, GPUs, Multicore & Multithread CPUs, DSPs, FPGAs, and various AI hardware accelerators. Started by a group of researchers, MulticoreWare has expanded its portfolio to include products and services related to compilers, machine learning, video codecs, image processing, and augmented/virtual reality. The team at MulticoreWare comprises experts in HPC and Cloud Computing, GPUs, DSPs, FPGAs, and mobile and embedded platforms, focusing on accelerating software and algorithms for multi-core, heterogeneous platforms. Role Overview: As an AI/ML Engineer specializing in Computer Vision at MulticoreWare in Chennai, you will be responsible for designing, training, and evaluating deep learning models for various computer vision tasks. Your role will involve optimizing and deploying models for real-world environments, handling end-to-end pipelines, and staying updated with advancements in computer vision and applied ML. Key Responsibilities: - Design, train, and evaluate deep learning models for computer vision tasks such as classification, detection, and segmentation - Work with advanced CNN architectures and optimize models for performance, latency, and memory using techniques like quantization, pruning, fp16, and batching strategies - Handle end-to-end pipelines including data preprocessing, augmentation, training, validation, and testing - Port and deploy models across platforms including CPU, GPU, and edge devices using ONNX, TensorRT, TFLite, etc. - Benchmark models and analyze trade-offs between accuracy, speed, and resource usage - Debug model behavior and improve robustness in real-world scenarios for integration into production systems - Maintain clear documentation of experiments, model versions, and performance metrics - Stay updated with advancements in computer vision and applied ML Qualifications Required: - Bachelors or Masters degree in Computer Science, AI, Electrical Engineering, or related field - 4+ years of hands-on experience in AI/ML with a strong focus on computer vision - Solid understanding of CNNs and deep learning fundamentals - Strong experience with frameworks like PyTorch or TensorFlow - Good programming skills in Python - Experience with model training, evaluation, and hyperparameter tuning - Practical experience in model optimization techniques such as quantization, pruning, and distillation - Knowledge of edge AI constraints and deployment challenges - Experience in model deployment and porting using ONNX, TensorRT, OpenVINO, TFLite, etc. - Familiarity with Linux environments and basic system-level understanding - Experience with version control systems like Git Additional Company Details: MulticoreWare i

One address, no account. We’ll tell you when matching roles go live.

More at MulticoreWare

Related open roles

View all roles