Senior AI Engineer

Allied Worldwide Limited

Bengaluru Urban

On-site

INR 900,000 - 1,500,000

Full time

30 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Allied Worldwide Limited in Bengaluru is seeking a Python/AI Engineer to design and maintain enterprise AI-enabled backend systems using FastAPI, REST APIs, and Azure cloud deployments. You will handle data storage, integrations, and automation across AI-powered applications.

The role emphasizes hands-on coding, prompt engineering, RAG pipelines, and collaboration with stakeholders to deliver scalable solutions. Cloud experience and strong debugging skills are required.

Qualifications

  • Proficiency in Python and backend development.
  • Experience with building APIs and AI-enabled applications.
  • Familiarity with cloud deployments on Microsoft Azure.
  • Knowledge of SQL databases and data storage solutions.
  • Experience with Gen AI, LLMs, and prompt engineering.

Responsibilities

  • Design, develop, test, and maintain backend applications using Python and FastAPI.
  • Develop REST APIs and integrate frontend applications with backend services.
  • Build AI-powered applications, including RAG, embeddings, and enterprise knowledge solutions.
  • Integrate applications with Azure OpenAI and Azure AI services.
  • Work with LLMs, prompt engineering, embeddings, semantic/vector search, retrieval pipelines, and AI response processing.
  • Develop and maintain AI agents and integrate voice capabilities where required.
  • Design and maintain data storage and retrieval solutions using SQL databases and Azure storage services.
  • Develop automation workflows for business and financial processes.
  • Implement authentication, access control, application logging, usage tracking, and session management.
  • Integrate applications with Microsoft services such as Entra ID, Microsoft 365, Teams, Copilot, and Outlook, where required.
  • Containerise applications using Docker and deploy/manage workloads on Azure.
  • Work with services such as Azure Container Apps, Azure App Service, Azure Functions, Azure AI Foundry, Azure Blob Storage, Azure Database services, and Azure Container Registry.
  • Troubleshoot application, API, database, networking, configuration, and deployment issues across development and cloud environments.
  • Monitor application performance and cloud resource usage and support optimisation of Azure infrastructure and costs.
  • Write maintainable, reusable, and well-structured code with appropriate testing and documentation.
  • Collaborate with technical and business stakeholders to translate requirements into working software solutions.
  • Support existing applications, resolve defects, and continuously enhance functionality based on business requirements.

Skills

Python
FastAPI
REST APIs
SQL databases
Generative AI
LLMs
RAG / vector search
Prompt engineering
Docker
Git
Security / authentication
Debugging / troubleshooting
Azure services
CI/CD
AI agents
OCR / document processing

Tools

Azure OpenAI
Azure AI services
Azure Functions
Docker

Job description

Role Overview

Looking for a Python or AI Engineer (Generative AI & Azure) with experience in backend development, AI-enabled applications, Microsoft Azure, APIs, and cloud deployment. The role involves developing and maintaining enterprise applications, AI-powered solutions, automation platforms, and integrations with cloud and Microsoft services.

The candidate should be comfortable working across backend development, AI integration, databases, cloud services, deployment, troubleshooting, and ongoing enhancement of production applications.

Key Responsibilities
  • Design, develop, test, and maintain backend applications using Python and FastAPI.
  • Develop REST APIs and integrate frontend applications with backend services.
  • Build and maintain AI-powered applications, including Retrieval-Augmented Generation (RAG), conversational AI, and enterprise knowledge solutions.
  • Integrate applications with Azure OpenAI and Azure AI services, including AI Search and Speech services.
  • Work with LLMs, prompt engineering, embeddings, semantic/vector search, retrieval pipelines, and AI response processing.
  • Develop and maintain AI agents and integrate voice capabilities such as speech-to-text and text-to-speech where required.
  • Design and maintain data storage and retrieval solutions using SQL databases and Azure storage services.
  • Develop automation workflows for business and financial processes.
  • Implement authentication, access control, application logging, usage tracking, and session management.
  • Integrate applications with Microsoft services such as Microsoft Entra ID, Microsoft 365, Teams, Copilot, and Outlook, where required.
  • Containerise applications using Docker and deploy/manage workloads on Microsoft Azure.
  • Work with services such as Azure Container Apps, Azure App Service, Azure Functions, Azure AI Foundry, Azure Blob Storage, Azure Database services, and Azure Container Registry.
  • Troubleshoot application, API, database, networking, configuration, and deployment issues across development and cloud environments.
  • Monitor application performance and cloud resource usage and support optimisation of Azure infrastructure and costs.
  • Write maintainable, reusable, and well-structured code with appropriate testing and documentation.
  • Collaborate with technical and business stakeholders to translate requirements into working software solutions.
  • Support existing applications, resolve defects, and continuously enhance functionality based on business requirements.
Required Technical Skills
  • Strong programming skills in Python
  • Experience with FastAPI or similar Python web frameworks
  • REST API design and integration
  • SQL and relational databases
  • Generative AI and Large Language Models (LLMs)
  • RAG, embeddings, vector/semantic search, and prompt engineering
  • Docker and containerised application deployment
  • Git and version control
  • Authentication and API security concepts
  • Application debugging, logging, and troubleshooting
  • Microsoft Teams and Microsoft 365 integrations
  • React or basic frontend development experience
  • Azure Functions / Durable Functions
  • CI/CD and cloud deployment pipelines
  • AI agents and agentic AI workflows
  • Document processing, OCR, and intelligent automation
Experience
  • Approximately 3+ years of experience in Python/backend software development, with practical exposure to cloud-based and AI-enabled applications.
  • Hands-on experience developing, integrating, deploying, and supporting applications in a cloud environment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Gen-AI Developer
Senior Gen-AI Developer

DigitalXNode • Bengaluru

On-site
INR 900,000 - 1,500,000
Senior Specialist - Software Engineering
Senior Specialist - Software Engineering

LTM • Kolkata District

On-site
INR 1,400,000 - 2,200,000
Senior Python Engineer
Senior Python Engineer

Tachyon Technologies • Hyderabad

On-site
INR 1,500,000 - 4,000,000
AI Full stack
AI Full stack

TalentOnLease Private Limited • Dadri

On-site
INR 1,200,000 - 2,400,000
Gen AI Engineer
Gen AI Engineer

Bootlabs • Mumbai

On-site
INR 1,200,000 - 2,300,000
AI Engineer (Data & AI Practice)
AI Engineer (Data & AI Practice)

Kasadara Inc. • Coimbatore District

On-site
INR 2,500,000 - 4,000,000
Sr. AI Engineer
Sr. AI Engineer

Lenze Mechatronics • Pune District

On-site
INR 1,500,000 - 2,700,000
Azure AI Engineer
Azure AI Engineer

Saarthee • Kolkata District

On-site
INR 1,600,000 - 2,300,000
AI Developer
AI Developer

Templeton & Partners - Innovative & Inclusive Hiring Solutions • Bengaluru

On-site
INR 4,500,000 - 7,500,000
Senior Azure OpenAI Engineer
Senior Azure OpenAI Engineer

ThreatXIntel • Chennai District

On-site
INR 4,500,000 - 6,500,000