Overview
AI Developer role focused on designing, developing, and deploying AI-powered applications using LLMs and generative AI.
What you'll do
- Design, develop, and deploy AI-powered applications using LLMs and generative AI technologies.
- Develop scalable Python-based APIs and backend services.
- Integrate AI solutions with enterprise applications, databases, and external systems.
- Build document ingestion, indexing, retrieval, and knowledge management pipelines.
- Build web scraping and automated data collection solutions.
- Deploy, monitor, and optimize applications using Docker and Kubernetes.
- Ensure scalability, security, reliability, and performance.
What you'll need
- Strong Python development experience (3-5 years).
- Experience developing APIs using FastAPI, Flask, or Django.
- Hands-on experience with generative AI and LLMs (OpenAI, Azure OpenAI, Gemini, Claude, or open-source models).
- Experience building RAG applications with embeddings and semantic/hybrid search and vectors.
- Strong understanding of prompt engineering.
- Experience with AI frameworks such as LangChain, LlamaIndex, Semantic Kernel, CrewAI, AutoGen, or LangGraph.
- Experience with MongoDB and MS SQL Server; and web scraping using Selenium, BeautifulSoup, or Scrapy.
Nice to have
- Experience with vector databases such as PGVector or FAISS.
- LLM SDK experience with Python service integration.
- AI agent and multi-agent application development.
- NLP and document processing; conversational AI development.
Details
- Location: IND Bangalore - Manyata Blk D4, 2nd Flr.
- Employment type: Full time.
Read the full description and apply on the company’s own careers page.