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