AI-ML Engineer_6 to 10 years_Pune
Job Description
Must Have:- Must have 6 to 10 years exp
- Experience: 6 to 10 years of strong experience in AI model development.
- Expertise in AI, specifically in deep learning, computer vision, and real-time image processing.
- Experience with machine learning frameworks (TensorFlow, PyTorch) and familiarity with convolutional neural networks (CNNs), and generative models like GANs, and Transformer architecture, which are commonly used in medical image analysis. Expertise in Python
- Experience in optimization algorithms like quantization, pruning, distillation, and factorization
- Experience leveraging, fine-tuning, and deploying open-source [github, huggingface] ML models in ML domains including computer vision, audio, language
- Working knowledge in 3D image visualization, OpenGL/DirectX/Python.
- Strong understanding of software engineering principles.
- Experience with data preprocessing, augmentation, and working with large-scale datasets.
- Experience in python training ML models on large datasets
- Experience interpreting training results (training loss, validation loss) and other metrics to ensure high accuracy and prevent overfitting
- Excellent problem-solving, project management, and leadership skills.
- Experience in Qt, C/C++, Gstreamer
- Familiarity with cloud platforms (e.g., AWS, Azure) and containerization (e.g., Docker, Kubernetes).
- Experience in Edge-AI optimizations like OpenVINO, NvidiaTensorRT
- Experience in implementing risk management processes in compliance with ISO 14971 (Application of Risk Management to Medical Devices).
- Experience in GMLP for medical device development principles
- Experience in data collection practices that comply with FDA guidance on AI/ML-based SaMD
- Good Team player
- Good to have medical domain exp but not must to have
- Exp in working in Agile projec
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders.
Job Description - Grade Specific
Is highly respected, experienced and trusted. Masters all phases of the software development lifecycle and applies innovation and industrialization. Shows a clear dedication and commitment to business objectives and responsibilities and to the group as a whole.Operates with no supervision in highly complex environments and takes responsibility for a substantial aspect of Capgemini’s activity. Is able to manage difficult and complex situations calmly and professionally. Considers ‘the bigger picture’ when making decisions and demonstrates a clear understanding of commercial and negotiating principles in less-easy situations.
Focuses on developing long term partnerships with clients. Demonstrates leadership that balances business, technical and people objectives. Plays a significant part in the recruitment and development of people.
Skills (competencies)
Verbal Communication