Senior Backend Engineer
For a better Chat Experience, use in Portrait mode.Click here to find out how we can help!Powered By ZingerConnecting...ZingerZinger Sales AIZinger Support AIZinger People AIZinger Decision AIPlatformProcurement AIZinger sales AIZinger support AIZinger people AIZinger decision AISenior Backend EngineerJob Title: Senior Backend Engineer – Conversational AI PlatformCompany: Emplay Analytics IncJob Location: Work From Home / RemoteEmployment Type: Full-timeSalary (in CTC): As per Company standardsExperience Required: 5+ YearsNumber of Positions: 2About The RoleEmplay 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 ResponsibilitiesPlatform Development & Engineering (70%):Maintain and enhance BotV2.0 platform with 27+ AI models and 40+ REST APIsDesign and build LangChain-based document ingestion services (PDF, DOCX, CSV) withsemantic chunkingDevelop and optimize RAG retrieval systems using pgvector, Elasticsearch, and advancedRe-ranking Techniques (RRF, RAPTOR)Integrate OpenAI / Azure OpenAI embeddings with cost-optimization strategiesImplement Celery-based asynchronous task processing using RedisExpose and maintain REST APIs for bot orchestration and AI services Migration & Platform Optimization (30%):Migrate existing FastAPI microservices into Django monorepo appsConsolidate and refactor codebases while maintaining API backward compatibilityOptimize Docker multi-stage builds and ASGI deployments on Azure Container AppsCollaboration & OwnershipDebug and resolve production issues in multi-tenant environmentsConduct code reviews and mentor junior engineersParticipate in architecture discussions, sprint planning, and technical design reviewsDocument APIs, deployment workflows, and technical specificationsRequired SkillsMust Have5+ years of Python backend developmentStrong expertise in Django (3.x+), ORM, migrations, and middlewareAdvanced PostgreSQL knowledge (multi-tenancy, indexing, query optimization)Hands-on experience with LangChain or RAG-based systemsExperience with Celery or distributed task queues (Redis/RabbitMQ)Strong experience with Docker and CI/CD pipelines (Azure Pipelines preferred)Highly DesiredExperience with pgvector, Elasticsearch, and semantic/hybrid searchOpenAI / Azure OpenAI API integrations and cost optimizationExperience migrating FastAPI services to DjangoExposure to Conversational AI platforms (Microsoft Bot Framework, Teams, Slack)Working knowledge of Azure services (Blob Storage, Key Vault, Container Apps)Technical StackBackend: Python, Django, FastAPI (migration to Django)AI/ML: LangChain, OpenAI, Azure OpenAI, HuggingFaceDatabases: PostgreSQL + pgvector, Elasticsearch, Redis, MongoDBInfrastructure: Docker, Azure Pipelines, Azure Container AppsMessaging & Async: Celery, channels-redis, Microsoft Bot Framework SDKHow to ApplyInterested candidates should send their updated resumes and the following details on email- Placement@emplay.netPlease use the email subject line:“Application-Senior Backend Engineer- Emplay Inc”Details To Be Added In The EmailCurrent 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 LinkedinApplyView all jobsOUR PRODUCTSSales AgentsSupport AgentsProcurement AgentsPeople Performance AgentsOUR PLATFORMConversational AIKnowledge AIGenerative AICompanyAbout UsPartner with UsCareersContact UsRESOURCESVideoBlogLinkedInTwitterPOLICIESTerms of UsePrivacy PolicySecurity andComplianceCopyright © 2025 Emplay. All rights reserved.