Senior Backend Engineer

Year    Remote, IN, India

Job Description

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)

- 20 LPA- 25 LPA

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) with semantic 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

Job Type: Full-time

Pay: ?2,000,000.00 - ?2,500,000.00 per year

Benefits:

Cell phone reimbursement Internet reimbursement Provident Fund Work from home
Application Question(s):

Current CTC ? (Mandatory question) Expected CTC ? (Mandatory question) Notice Period ? (Mandatory question) Linkedin Profile link ? Reason for job change?
Education:

Bachelor's (Required)
Experience:

Back-end development: 5 years (Required)
Work Location: Remote

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5128038
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, IN, India
  • Education
    Not mentioned
  • Experience
    Year