Job Description
Senior AI Applications Engineer (Python, Azure, LLM) Role Overview We are seeking a Senior AI Applications Engineer to design and develop AI-powered applications using Large Language Models (LLMs) and modern AI frameworks. The role focuses on building intelligent systems such as AI-driven data portals, natural language analytics tools, and AI-assisted email automation platforms that interact with enterprise datasets. The ideal candidate should be comfortable designing and implementing LLM-based application logic including prompt workflows, embeddings pipelines, Retrieval-Augmented Generation (RAG), and integrations with enterprise data and APIs. The candidate should have experience working in Azure environments and containerized deployments. Key Responsibilities AI Application Development β’ Design and develop AI-powered applications using Python β’ Build systems using Large Language Models (LLMs) for natural language interaction with enterprise data β’ Develop solutions such as AI data portals and intelligent email automation systems β’ Implement workflows that generate embeddings for historical data and enable contextual AI responses LLM & AI Engineering β’ Build solutions using prompt engineering, RAG architectures, embeddings pipelines, and vector search β’ Work with LLM platforms such as OpenAI, Azure OpenAI, or similar models β’ Implement MCP-based integrations to connect LLMs with tools, APIs, and enterprise data sources β’ Develop semantic search and knowledge retrieval capabilities for AI applications Integration & Data Connectivity β’ Integrate AI applications with enterprise datasets, APIs, and external systems β’ Implement integrations with REST APIs and enterprise services β’ Work with authentication and authorization mechanisms (OAuth, tokens, service principals, etc.) β’ Enable natural language interaction with structured enterprise data Required Skills β’ Strong Python development experience β’ Experience building AI/LLM-powered applications β’ Strong experience with prompt engineering, Retrieval-Augmented Generation (RAG), embeddings pipelines, vector search, and MCP-based tool integrations β’ Experience working with LLM platforms such as OpenAI, Azure OpenAI, or similar models β’ Experience integrating applications with REST APIs and external services β’ Understanding of authentication and authorization mechanisms used in enterprise applications β’ Experience developing applications in Microsoft Azure environments β’ Familiarity with containerized deployments (Docker, Azure Container Apps, Kubernetes) and environments using CI/CD pipelines