
AI/ML and Deep Learning Engineer
IIT Bombay · Posted today
- Mumbai, Maharashtra, India (On-site)
- Full-time
About the role
Job Profile: AI/ML and Deep Learning Engineer
- Location: Mumbai
Job Category: Project Research Staff
About The Project
A government-funded initiative at IIT Bombay, Mumbai focusing on the development and demonstration of drone and allied technologies. This project aims to address various applications through the utilization of advanced technologies and critical infrastructure. The project will also focus on development, deployment and maintenance of critical technologies and infrastructure including AI/ML platforms and tools to enhance drone capabilities and performance.
Job Summary
We are looking for an experienced AI/ML and Deep Learning Engineer who has strong expertise in developing and deploying machine learning models and architectures with a focus on real-time applications. This role requires technical proficiency in AI/ML technologies and the ability to collaborate effectively within a multi-disciplinary engineering environment. The ideal candidate will be responsible for advancing our AI capabilities, enhancing model performance with best AI/ML practices and solutions, and implementing robust MLOps practices to ensure sustainable and scalable AI solutions.
Roles and Responsbiltes
- Design, develop and deploy scalable AI/ML architectures and models for integration with our systems.
- Optimize models for real-time interface, ensuring efficient and effective performance in production environments.
- Implement and maintain ML Ops pipelines for continuous monitoring, evaluation, and retraining of AI/ML models.
- Develop AI-driven automation systems for data classification and processing.
- Collaborate with multi-disciplinary engineering teams to integrate AI solutions with other system components.
- Document technical specifications, methodologies, and results for collaboration, knowledge sharing and future reference.
Qualification and Key Skills Required
- Ph.D. with relevant experience or
- MTech / ME or equivalent degree with relevant experience or
- BTech / BE or equivalent degree with relevant experience
Machine Learning and Deep Learning
- Strong foundation in machine learning algorithms, neural networks, and deep learning architectures.
- Proficiency in feature engineering, model training, and hyperparameter optimization.
- Strong background with computer vision, image processing, AI, ML, OpenCV, Tensorflow/Pytorch and TensorRT and deep knowledge of architectures, like YOLO, RCNN, RTDETR, etc.
Programming and Development
- Advanced Python programming skills with experience in software engineering best practices.
- Extensive experience with deep learning frameworks such as TensorFlow and PyTorch.
- Working knowledge of Scikit-learn and other specialized ML libraries and tools.
Model Deployment and Optimization
- Skills in data storage, dataset preparation, and transformation
- Experience in deploying models on linux based servers or cloud platforms
- Experience working with Docker and ML Flow
- Expertise in model optimization techniques including quantization, pruning, and knowledge distillation.