About the role
Responsibilities:
- Design, develop, and deploy AI/ML and Generative AI solutions for business use cases.
- Build and optimize LLM-based applications using LangChain, RAG pipelines, embeddings, and vector databases.
- Develop, train, evaluate, and fine-tune Machine Learning models.
- Work on NLP, predictive analytics, recommendation systems, and intelligent automation projects.
- Build scalable APIs and AI services using Python frameworks.
- Integrate AI solutions with cloud infrastructure and enterprise applications.
- Collaborate with data scientists, software engineers, and business teams to deliver production-grade solutions.
- Perform model monitoring, optimization, and performance tuning.
- Ensure scalability, security, and reliability of AI systems.
Requirements:
- Strong proficiency in Python programming.
- Hands-on experience in Machine Learning and Data Science concepts.
- Experience with Generative AI and LLM-based application development.
- Strong knowledge of LangChain, prompt engineering, and RAG architecture.
- Experience with cloud platforms such as AWS.
- Knowledge of vector databases, embeddings, and semantic search.
- Experience with REST APIs, model deployment, and scalable AI services.
- Understanding of ML lifecycle, model evaluation, and optimization techniques.