Location: Pune, MH
Experience: 3 – 5 yearsDepartment: Software Engineering – Data & AIEmployment Type: contract 3-6 monthsAbout the RoleRevDau is building next-generation AI solution focused on Conversational Analytics, Enterprise AI Orchestration, and AI-powered Data Platforms.We are seeking a strong Python Developer with hands-on experience in Generative AI, LLMs, RAG, and Elasticsearch to develop intelligent conversational systems and scalable back-end services.This role is ideal for engineers passionate about building AI-powered user experiences, optimizing search relevance, and deploying production-grade AI applications.Key Responsibilities1. Backend Engineering (Python)Design, develop, optimize, and maintain Python-based backend services and microservices.Implement APIs to serve conversational insights, embeddings, analytics, and search results.Integrate Python services with Elasticsearch, vector databases, cloud services, and LLM APIs.2. Generative AI & Conversational AnalyticsBuild Conversational AI pipelines including:LLM-based dialogue enginesRAG (Retrieval Augmented Generation) pipelinesContext orchestration & conversation memoryMulti-turn conversational flowsImplement embeddings, semantic search, and retrieval optimization.Fine-tune or prompt-tune LLMs for specific enterprise use-cases.3. Elasticsearch EngineeringBuild indexing pipelines for structured & unstructured data.Implement search queries, aggregations, filters, synonyms, analyzers.Optimize search ranking, performance tuning, and index lifecycle management.Integrate Elasticsearch with vector search / hybrid search techniques.4. Data Engineering (Supporting)Work with ETL pipelines for ingesting logs, documents, metrics, and user interactions.Build text processing, NLP pipelines, chunking, metadata extraction, and enrichment.5. Cloud & DevOps CollaborationDeploy and scale Python and AI workloads on AWS / Azure / GCP.Work with Docker, Kubernetes, and CI/CD pipelines for productionizing models and services.6. Cross-functional CollaborationWork closely with Product Managers, Data Scientists, LLM Engineers, and UI/UX teams.Required Skills & ExperienceCore Technical SkillsStrong Python programming skills with FastAPI Production experience with Generative AI, LLMs, and Conversational AI.Hands-on experience with:OpenAI, Anthropic, Azure OpenAI, Llama, fine-tuningVector embeddings (SentenceTransformers, OpenAI embeddings, HuggingFace models)RAG architecture and semantic search pipelinesAdvanced Elasticsearch expertise:Designing indexes, custom analyzers, synonymsSearch templates, aggregations, query optimizationES cluster performance, scaling, shard/query tuningExperience with ES vector search / ELSER / hybrid searchDesirable SkillsExperience with LangChain, LlamaIndex, Haystack, or custom retrieval pipelines.Familiarity with Kafka, Spark, Airflow, or distributed data pipelines.Experience with front-end integration for conversational UIs (optional).Knowledge of MLOps, model serving, or vector databases (Pinecone, Qdrant, Weaviate).