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.