Overview
We are seeking a highly autonomous full-stack engineer focused on building and deploying Generative AI applications and AI agents. This individual will work across frontend and backend, design and integrate LLM-powered features, and leverage Azure cloud services including vector search and up-to-date deployment architectures.
Technical Skills & Responsibilities
Full-Stack & Cloud Engineering
Strong experience with modern frontend + backend stacks
(e.g., React, Node.js, Python, TypeScript, FastAPI, etc.)
Understands API design, modular architecture, and secure data flows
LLM & GenAI Integration
Hands-on experience calling LLMs via API, including prompt orchestration and function calling
Skilled at indexing and retrieving data from vector databases (e.g., Azure AI Search hybrid + vector search)
AI Agent Frameworks
Experience building AI agents, including:
Attaching skills/plugins exposed as APIs
Using function calling / OpenAI tools paradigm
Familiarity with Semantic Kernel and Azure AI Agents Framework
Knowledge of MCP (Model Context Protocol) to expose internal systems and APIs as agent capabilities
DevOps / CI-CD / Azure
Proficient with Git and repository branching strategies
Builds CI/CD pipelines and deploys workloads to Azure:
Azure Web Apps / Azure Container Apps / AKS / ACR
Monitoring, observability, and strong operational mindset
AI-Augmented Development
Proficient with AI coding assistants (Cursor, GitHub Copilot, etc.) to maximize autonomy and delivery velocity
Behavioral & Delivery Expectations
Operates independently, takes ownership from concept to deployment
Problem-solver with solid communication skills
Thrives in fast-paced settings and continuously learns
Thinks proactively about reliability, performance, and security