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
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.
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
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
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 ***