Artificial Intelligence Engineer
Role & responsibilities
- Develop AI-powered applications using Python and modern AI frameworks.
- Integrate LLMs into applications for tasks such as document analysis, question answering, summarization, and automation.
- Build and maintain RAG-based applications, chatbots, and knowledge assistants.
- Work with frameworks such as LangChain, LangGraph, LlamaIndex, or Hugging Face Transformers.
- Develop backend services and REST APIs using FastAPI, Flask, or Django.
- Work with embeddings, semantic search, and vector databases to retrieve relevant information.
- Develop prompt engineering techniques and improve the accuracy and reliability of LLM responses.
- Build AI agents and automated workflows where required.
- Integrate AI applications with databases and existing enterprise systems.
- Test, troubleshoot, and optimize AI applications for performance, response quality, and reliability.
- Deploy and maintain applications in cloud and on-premise environments (mandate).
- Knowledge in Git, Docker, and CI/CD tools for application development and deployment.
- Maintain technical documentation and follow secure coding and software development practices.
Required Skills
- Strong programming skills in Python.
- Hands-on experience with Large Language Models (LLMs),NLP and Generative AI applications.
- Experience with at least one AI framework, such as LangChain, LangGraph, LlamaIndex, or Hugging Face Transformers.
- Knowledge of RAG, prompt engineering, embeddings, and semantic search.
- Experience developing REST APIs using FastAPI, Flask, or Django.
- Understanding of SQL/NoSQL databases and data integration.
- Familiarity with Git and software development practices.
- Understanding of application deployment in cloud and on-premise environments.
Preferred candidate profile
- Experience with vector databases such as FAISS, Pinecone, ChromaDB, or Qdrant.
- Knowledge of AI agents, multi-agent workflows, and tool/function calling.
- Experience with LLM evaluation, response validation, and hallucination reduction.
- Familiarity with Docker, CI/CD, and application monitoring.
- Exposure to LLM fine-tuning techniques such as LoRA or QLoRA.
- Experience integrating AI solutions with enterprise applications and business workflows.
- Experience in pharmaceutical, life sciences, healthcare, or other regulated industries is an added advantage.