Roles & Responsibilities:
- Research, design, develop, optimize, and productize Artificial Intelligence and Machine Learning applications.
- Work on cutting-edge AI, ML, and NLP research projects alongside industry researchers and technical experts.
- Develop and enhance machine learning, text extraction, and image processing algorithms.
- Optimize existing AI/ML models and algorithms for scalability, accuracy, and performance.
- Build and deploy NLP-based solutions for text analytics and language understanding.
- Develop computer vision and image processing solutions using advanced frameworks and libraries.
- Write efficient, scalable, and maintainable Python code for AI/ML applications.
- Work with deep learning frameworks such as TensorFlow, Theano, Caffe, Torch, and OpenCV.
- Utilize GPU acceleration technologies including CUDA Toolkit and CuDNN for high-performance computing.
- Collaborate with cross-functional teams to integrate AI solutions into enterprise applications and products.
- Leverage cloud platforms such as AWS and Azure for AI model training, deployment, and monitoring.
- Conduct experimentation, model evaluation, and performance tuning for AI systems.
- Apply statistical analysis, mathematical modeling, and matrix computations to solve complex business problems.
- Participate in architecture discussions and provide technical leadership for AI/ML initiatives.
- Maintain technical documentation and research findings for future enhancements and scalability.
- Stay updated with emerging technologies, research trends, and advancements in AI, ML, NLP, and Computer Vision.
- Take ownership of self-professional development and contribute innovative ideas to product development.