Job Title: Software Developer (AI / GenAI / Agentic AI / Python / RAG)
Employment Type: Full-TimeExperience: 3–5 Years
About the Job
Software is building an AI-powered Knowledge Automation Platform that transforms unstructured documents into structured knowledge, business rules, decision systems, and intelligent knowledge assets. Our platform leverages Artificial Intelligence, Generative AI, Agentic AI, Machine Learning, NLP, Retrieval-Augmented Generation (RAG), and Document Intelligence technologies to automate knowledge extraction and enterprise decision-making.
We are looking for a passionate Software Developer who enjoys solving complex document intelligence challenges and building next-generation AI systems. This role offers the opportunity to work on Large Language Models (LLMs), AI Agents, RAG systems, document processing pipelines, rule extraction engines, and enterprise AI applications.
Your Role
As a Software Developer, you will work closely with AI engineers, product teams, and domain experts to build intelligent document processing and knowledge automation solutions.
Your responsibilities will include:
- Develop AI-powered document ingestion and processing pipelines.
- Build Knowledge Extraction Engines using NLP, Machine Learning, and Generative AI.
- Design and implement Retrieval-Augmented Generation (RAG) solutions.
- Develop document-to-knowledge compilers that transform PDFs, Word documents, policies, regulations, and manuals into structured knowledge.
- Build AI Agents and Agentic AI workflows for enterprise automation.
- Develop rule extraction and rule generation frameworks from business documents.
- Create semantic search and enterprise knowledge retrieval solutions.
- Develop backend APIs and AI services using Python.
- Design and optimize document processing pipelines for scalability and performance.
- Build and maintain MySQL databases for knowledge repositories and AI applications.
- Integrate Large Language Models (OpenAI, Azure OpenAI, Gemini, Claude, and Open Source LLMs).
- Collaborate with cross-functional teams to design scalable AI architectures.
- Participate in code reviews and follow software engineering best practices.
- Continuously evaluate and adopt emerging AI and GenAI technologies.
Required SkillsProgramming & Development
- Strong proficiency in Python.
- Strong understanding of Object-Oriented Programming (OOP).
- Experience building REST APIs and backend services.
- Experience working with JSON, XML, and structured data formats.
- Knowledge of software design patterns and scalable architecture.
- Strong debugging and analytical skills.
Artificial Intelligence & Machine Learning
- Strong understanding of Machine Learning concepts and algorithms.
- Experience working with NLP (Natural Language Processing).
- Experience with Generative AI (GenAI) solutions.
- Hands-on experience with Large Language Models (LLMs).
- Understanding Prompt Engineering techniques.
- Knowledge of Agentic AI concepts and AI Agent architectures.
- Experience developing AI-powered applications and workflows.
RAG & Knowledge Systems
- Experience building Retrieval-Augmented Generation (RAG) solutions.
- Experience with embeddings, semantic search, and vector retrieval.
- Understanding of enterprise knowledge management systems.
- Experience with Vector Databases and semantic indexing.
Document Processing
- Experience with PDF, DOCX, OCR, and document parsing technologies.
- Knowledge of document structure extraction and metadata extraction.
- Experience with document intelligence platforms and libraries.
- Understanding of knowledge object extraction and rule extraction methodologies.
Database
- Strong experience with MySQL.
- Database design, optimization, and performance tuning.
- Experience writing complex SQL queries.
Preferred Skills
Experience with any of the following is an advantage:
- LangChain
- LlamaIndex
- ChromaDB
- Pinecone
- OpenAI APIs
- Hugging Face
- Docling
- Elasticsearch
- FastAPI
- Docker
- Git
- AI Agent Frameworks (CrewAI, AutoGen, LangGraph, Semantic Kernel)
Who We're Looking For
We value developers who:
- Enjoy solving complex AI and document intelligence challenges.
- Take ownership of their work and deliver high-quality solutions.
- Have strong analytical and logical thinking abilities.
- Can work independently as well as collaboratively in a team.
- Are passionate about AI, GenAI, and Agentic AI technologies.
- Have strong debugging and problem-solving skills.
- Continuously learn and explore emerging technologies.
- Want to build products that transform enterprise knowledge management and decision automation.
Qualifications
- Bachelor's Degree in Computer Science, Information Technology, Artificial Intelligence, Data Science, Engineering, or a related field.
- 3–5 years of professional software development experience.
- Minimum 2 years of hands-on experience in AI, Machine Learning, NLP, or Generative AI projects.
- Experience building production-grade applications using Python.
- Demonstrated experience through enterprise projects, products, or research work.
Why Join Us?
- Work on cutting-edge AI, GenAI, Agentic AI, and Knowledge Automation technologies.
- Build products that transform enterprise documents into actionable knowledge.
- Opportunity to work with LLMs, AI Agents, RAG systems, and intelligent automation platforms.
- Exposure to enterprise-scale AI architecture and document intelligence solutions.
- Collaborative work environment where innovation and ideas matter.
- Continuous learning and career growth opportunities.
- Opportunity to contribute to next-generation AI-powered products.
Technology StackAI & GenAI
- Python
- OpenAI
- Azure OpenAI
- Hugging Face
- Agentic AI Frameworks
- LLMs
- NLP
- Machine Learning
RAG & Knowledge Systems
- LangChain
- LlamaIndex
- ChromaDB
- Pinecone
- FAISS
- Vector Databases
Document Processing
- Docling
- OCR
- PDF Processing
- Apache Tika
- Document Intelligence
Backend
- Python
- FastAPI
- Flask
- REST APIs
Database
Tools & Technologies
- Git
- Docker
- JSON
- CI/CD
- Azure / AWS / GCP
Position: Software Developer
Experience: 3–5 Years
Department: AI & Knowledge Automation Engineering Team
Pay: ₹480,000.00 - ₹960,000.00 per year
Work Location: In person