Job Url: https://www.emplay.net/devops/senior-backend-engineer-conversational-ai-platform Job Description: Click here to find out how we can help! Platform Senior Backend Engineer ‍ Job Title: Senior Backend Engineer – Conversational AI Platform Company: Emplay Analytics Inc Job Location: Work From Home / Remote Employment Type: Full-time Salary (in CTC): As per Company standards Experience Required: 5+ Years Number of Positions: 2 About the Role Emplay Analytics Inc is looking for a Senior Backend Engineer to maintain, scale, and enhance our Django-based Conversational AI platform serving enterprise clients across 7+ messaging channels. The ideal candidate will play a key role in building LangChain-powered RAG capabilities, migrating FastAPI microservices into a Django monorepo, and scaling a secure multi-tenant architecture while working closely with product, AI, and platform teams. ‍ Key Responsibilities ‍ Platform Development & Engineering (70%): ● Maintain and enhance BotV2.0 platform with 27+ AI models and 40+ REST APIs ● Design and build LangChain-based document ingestion services (PDF, DOCX, CSV) withsemantic chunking ● Develop and optimize RAG retrieval systems using pgvector, Elasticsearch, and advanced ‍ Re-ranking techniques (RRF, RAPTOR): ● Integrate OpenAI / Azure OpenAI embeddings with cost-optimization strategies ● Implement Celery-based asynchronous task processing using Redis ● Expose and maintain REST APIs for bot orchestration and AI services ‍ Migration & Platform Optimization (30%): ● Migrate existing FastAPI microservices into Django monorepo apps ● Consolidate and refactor codebases while maintaining API backward compatibility ● Optimize Docker multi-stage builds and ASGI deployments on Azure Container Apps ‍ Collaboration & Ownership: ● Debug and resolve production issues in multi-tenant environments ● Conduct code reviews and mentor junior engineers ● Participate in architecture discussions, sprint planning, and technical design reviews ● Document APIs, deployment workflows, and technical specifications Required Skills ‍ Must Have: ● 5+ years of Python backend development ● Strong expertise in Django (3.x+), ORM, migrations, and middleware ● Advanced PostgreSQL knowledge (multi-tenancy, indexing, query optimization) ● Hands-on experience with LangChain or RAG-based systems ● Experience with Celery or distributed task queues (Redis/RabbitMQ) ● Strong experience with Docker and CI/CD pipelines (Azure Pipelines preferred) ‍ Highly Desired: ● Experience with pgvector, Elasticsearch, and semantic/hybrid search ● OpenAI / Azure OpenAI API integrations and cost optimization ● Experience migrating FastAPI services to Django ● Exposure to Conversational AI platforms (Microsoft Bot Framework, Teams, Slack) ● Working knowledge of Azure services (Blob Storage, Key Vault, Container Apps) ‍ Technical Stack: ● Backend: Python, Django, FastAPI (migration to Django) ● AI/ML: LangChain, OpenAI, Azure OpenAI, HuggingFace ● Databases: PostgreSQL + pgvector, Elasticsearch, Redis, MongoDB ● Infrastructure: Docker, Azure Pipelines, Azure Container Apps ● Messaging & Async: Celery, channels-redis, Microsoft Bot Framework SDK How to Apply Interested candidates should send their updated resumes and the following details on email- Placement@emplay.net Please use the email subject line:‍ “Application-Senior Backend Engineer- Emplay Inc” Details to be added in the email: -Current CTC, Expected CTC, Relevant years of experience,Notice period, Linkedin profile link,Reason for job change. *** Email not written in a proper format will not be accepted *** Open Linkedin Apply View all jobs COMPANY About Us Partner with Us Careers Contact Us RESOURCES Video Blog LinkedIn Twitter POLICIES Terms of Use Privacy Policy Security and Compliance Copyright © 2025 Emplay. All rights reserved.