freehire launches on Product Hunt on 26 August.

Follow →

Senior AI Full Stack Engineer (Python & Azure AI)

Summary

Builds AI-powered apps on Azure using Python, FastAPI, and Azure AI services like OpenAI and semantic search.

Senior AI Full Stack Engineer (Python & Azure AI)

We are looking for an experienced Senior AI Full Stack Engineer to design and deliver modern AI-powered applications on Microsoft Azure. In this role, you will build scalable backend services, integrate enterprise AI capabilities, and develop intelligent applications leveraging large language models, semantic search, and cloud-native technologies.

Key Responsibilities

  • Design, develop, and maintain enterprise AI-powered applications on Microsoft Azure.

  • Build scalable backend services using Python and FastAPI or Flask.

  • Integrate applications with Azure AI Services, Azure OpenAI, and Azure AI Search.

  • Design and develop REST APIs and cloud-native backend solutions.

  • Implement semantic search, vector search, and Elasticsearch-based capabilities.

  • Collaborate with AI, Data, DevOps, and Product teams to deliver production-ready solutions.

  • Participate in architecture discussions, code reviews, and performance optimization.

  • Support CI/CD processes and deployment automation using Azure DevOps and Git.

Requirements

  • 7+ years of experience in backend or full stack software development.

  • Strong expertise in Python and FastAPI or Flask.

  • Hands-on experience with Azure AI Services, Azure OpenAI, and Azure AI Search.

  • Solid experience designing and integrating REST APIs.

  • Experience with Elasticsearch, vector search, and semantic search technologies.

  • Proficiency with Docker, Git, and Azure DevOps.

  • Good knowledge of SQL databases.

  • Experience designing scalable cloud-native solutions in Microsoft Azure.