JOB SUMMARY:
The Generative AI / NLP Engineer is responsible for designing, developing, and deploying AI-powered applications using deep learning, Natural Language Processing (NLP), and Large Language Models (LLMs). The role involves building scalable GenAI solutions, implementing prompt engineering techniques, and integrating vector databases for AI-driven data retrieval. The engineer will develop Python-based machine learning solutions, orchestrate LLM workflows using frameworks like LangChain, and deploy AI applications on cloud platforms such as Azure or GCP.
Key Responsibilities
The Generative AI / NLP Engineer is responsible for designing, developing, and deploying AI-powered applications using deep learning, Natural Language Processing (NLP), and Large Language Models (LLMs). The role involves building scalable GenAI solutions, implementing prompt engineering techniques, and integrating vector databases for AI-driven data retrieval. The engineer will develop Python-based machine learning solutions, orchestrate LLM workflows using frameworks like LangChain, and deploy AI applications on cloud platforms such as Azure or GCP.
Key Responsibilities
- Design and develop Generative AI and NLP solutions using deep learning techniques.
- Build, fine-tune, and deploy LLM-based applications using Python.
- Implement prompt engineering strategies and vector database integrations for AI-powered data retrieval.
- Develop deep learning models for text classification, sentiment analysis, summarization, and other NLP tasks.
- Build rapid AI applications using Streamlit, FastAPI, and Flask frameworks.
- Implement LLM orchestration using frameworks such as LangChain or similar tools.
- Deploy and scale machine learning models on cloud platforms such as Azure or Google Cloud Platform (GCP).
- Design and implement agentic AI architectures and multi-agent systems using frameworks like AutoGen or similar tools.
- Collaborate with cross-functional teams to design scalable, production-ready AI solutions.
- Ensure AI models are optimized for performance, scalability, and reliability.
- 6+ years of experience in software development, data science, or data analytics.
- Minimum 2 years of hands-on experience in Generative AI, NLP, and deep learning models.
- Strong expertise in Python programming for AI/ML development.
- Hands-on experience with TensorFlow, PyTorch, and Hugging Face Transformers.
- Strong understanding of Large Language Models (LLMs) and real-world applications.
- Experience implementing prompt engineering techniques for GenAI solutions.
- Experience working with vector databases for AI-driven data storage and retrieval.
- Familiarity with LLM orchestration frameworks such as LangChain.
- Experience deploying AI/ML solutions on Azure or Google Cloud Platform (GCP).
- Strong analytical and problem-solving skills.
- Ability to design scalable AI architectures and production-ready ML systems.
- Strong collaboration and communication skills to work with cross-functional teams.
- Ability to adapt to rapidly evolving AI technologies and frameworks.
- Experience with agentic AI architectures and multi-agent frameworks (AutoGen or similar).
- Knowledge or experience in the healthcare domain.
- Experience with AI-powered enterprise applications and scalable ML pipelines.