Backend Developer – AI Platform

Systems Limited

Lahore

On-site

PKR 1,800,000 - 3,000,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Systems Limited is seeking a Backend Developer – AI Platform in Lahore to build scalable backend services powering multi-tenant AI workloads. You will design APIs, implement RAG pipelines, and integrate Azure/OpenAI models for production-grade AI platforms.

The role emphasizes security, observability, and reliability, with collaboration across AI/ML, frontend, DevOps, QA, and product teams to deliver end-to-end capabilities.

Qualifications

  • 4–8 years of strong hands-on backend development experience.
  • Proficient in Python and/or .NET.
  • Hands-on with FastAPI and/or Node.js.
  • Strong RESTful API design and microservices knowledge.
  • Experience building multi-tenant applications with tenant isolation.
  • Experience with Microsoft Entra ID and MSAL.
  • Experience with Retrieval-Augmented Generation (RAG).
  • Experience with Azure AI services (AI Search, Cosmos DB, Redis).
  • Experience with OpenAI or Azure OpenAI integration.

Responsibilities

  • Design, develop, and maintain scalable backend services and microservices for multi-tenant AI platforms.
  • Build secure, scalable multi-tenant APIs using Python/.NET and FastAPI/Node.js.
  • Implement authentication and authorization using Microsoft Entra ID and MSAL.
  • Design RAG pipelines including embeddings, chunking, indexing, and re-ranking.
  • Integrate Azure AI Search for semantic/vector retrieval.
  • Develop session/state/memory management via Redis.
  • Enable real-time communication with Web PubSub and Cosmos DB streams.
  • Integrate OpenAI/Azure OpenAI models via Azure Foundry APIs.
  • Develop telemetry, logging, monitoring, and diagnostics across services.
  • Containerize apps and support CI/CD with GitHub workflows.

Skills

Python
.NET
FastAPI
RESTful API
Microservices
Azure
Redis
Cosmos DB
Azure AI Search
AI/ML integration
Security
CI/CD
GitHub workflows
Web PubSub
Docker
Kubernetes

Tools

FastAPI
Node.js

Job description

Backend Developer – AI Platform at Systems Limited Develop scalable backend services and microservices powering multi-tenant RAG and agentic AI platforms using Python/.NET, FastAPI/Node.js, Azure cloud services, Redis, Cosmos DB, Azure AI Search, and Azure AI Foundry, with a strong focus on API security, real-time communication, observability, reliability, and production-ready AI integrations.

Responsibilities
  • Design, develop, and maintain scalable backend services and microservices for multi-tenant AI and agentic platforms
  • Build secure, scalable, and reliable multi-tenant APIs using Python/.NET and FastAPI/Node.js
  • Implement authentication and authorization flows using Microsoft Entra ID and MSAL
  • Design and implement Retrieval-Augmented Generation (RAG) pipelines including document ingestion, embeddings, chunking, indexing, and re-ranking
  • Integrate Azure AI Search to support semantic and vector-based retrieval capabilities
  • Develop session, state, and memory management solutions using Redis
  • Implement real-time communication and event-driven capabilities using Azure Web PubSub and Cosmos DB streams
  • Integrate OpenAI and Azure OpenAI models through Azure AI Foundry APIs
  • Develop robust API security mechanisms, including authentication, authorization, validation, and secure service-to-service communication
  • Implement telemetry, logging, monitoring, exception handling, and application diagnostics across backend services
  • Build and deploy backend workloads using Azure App Service and Azure Functions
  • Work with Cosmos DB to design scalable data storage and retrieval solutions for AI workloads
  • Secure application secrets, credentials, and configuration using Azure Key Vault
  • Develop containerized applications and support CI/CD pipelines using GitHub-based workflows
  • Troubleshoot production issues, perform root cause analysis, and implement reliable fixes
  • Collaborate with AI/ML, frontend, DevOps, QA, and product teams to deliver end-to-end platform capabilities
  • Optimize backend services for scalability, performance, reliability, and cost efficiency
  • Follow software engineering, security, cloud-native, and AI platform development best practices
Requirements
  • 4–8 years of strong hands‑on experience in backend software development
  • Strong programming experience with Python and/or .NET
  • Hands‑on experience with FastAPI and/or Node.js for backend API development
  • Strong understanding of RESTful API design, microservices architecture, and distributed systems
  • Experience building multi‑tenant applications and implementing tenant isolation and access control
  • Strong experience with authentication and authorization using Microsoft Entra ID and MSAL
  • Practical experience implementing Retrieval‑Augmented Generation (RAG) solutions and AI‑powered backend services
  • Strong understanding of RAG concepts including embeddings, document chunking, vector search, retrieval, and re‑ranking
  • Hands‑on experience with Azure AI Search and vector/semantic search capabilities
  • Experience integrating OpenAI or Azure OpenAI models through Azure AI Foundry
  • Strong experience with Redis for caching, session management, state management, or conversational memory
  • Experience implementing real‑time communication using Web PubSub, WebSockets, or similar technologies
  • Experience working with Cosmos DB and event/stream‑based data processing
  • Hands‑on experience with Azure services such as App Service, Functions, Cosmos DB, Redis, Web PubSub, and Key Vault
  • Strong understanding of API security, secure configuration management, error handling, and input validation
  • Experience with application telemetry, logging, monitoring, and observability
  • Experience with containerization and deployment of backend services
  • Strong understanding of CI/CD pipelines and GitHub‑based development workflows
  • Experience with Git, branching strategies, pull requests, and collaborative software development
  • Strong troubleshooting, problem‑solving, and debugging skills
  • Ability to work effectively in a fast‑paced environment and collaborate with cross‑functional technical teams
  • Experience building production‑grade AI platforms, agentic applications, or LLM‑powered solutions is highly preferred
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Engineer: AI Platform & Multi-Tenant RAG
Backend Engineer: AI Platform & Multi-Tenant RAG

Systems Limited • Lahore

On-site
PKR 1,800,000 - 3,000,000
Azure AI (Agentic) Specialist - Team Lead
Azure AI (Agentic) Specialist - Team Lead

NorthBay Solutions LLC • Pakistan

Hybrid
PKR 22,340,000 - 33,511,000
TECHNICAL LEAD - .net
TECHNICAL LEAD - .net

Happiest Minds Technologies • Hyderabad City Taluka

On-site
PKR 2,000,000 - 3,200,000
Backend Engineer
Backend Engineer

Techelix • Karachi Division

On-site
PKR 1,800,000 - 3,000,000
Competitive Salary
Annual Bonus
Health Allowance
+9
Senior AI Engineer – Agentic AI & Python
Senior AI Engineer – Agentic AI & Python

Convo • Islamabad

On-site
PKR 250,000 - 420,000
Senior AI Engineer
Senior AI Engineer

Emumba Inc. • Islamabad

On-site
PKR 2,800,000 - 5,200,000
AI Platform Operations Engineer
AI Platform Operations Engineer

Datamatics Technologies • Lahore

Hybrid
PKR 1,800,000 - 3,200,000
AI Architect
AI Architect

Systems Limited • Lahore

On-site
PKR 3,000,000 - 6,000,000
AI Engineer
AI Engineer

Tkxel • Lahore

On-site
PKR 2,000,000 - 4,000,000
AI Architect
AI Architect

Systems Limited • Karachi Division

On-site
PKR 3,000,000 - 6,000,000