Software Developer (GenAI) — Azure/Docker/Kubernetes — One month renewable contract AI Services Team We help organizations turn AI into measurable business value. We run discovery workshops, build rapid prototypes, and deploy production GenAI solutions. We’re a small, pragmatic team that values curiosity, empathy, and impact over buzzwords. Way of working We build with templates. You’ll use and improve our internal accelerators for FastAPI services, RAG pipelines, evaluation, and AKS deployment so projects start fast and stay consistent and secure. Our platform is Azure + Docker + Kubernetes (AKS) only. Role You’ll split your time between building AI-powered software and partnering with clients to shape and deliver use cases. You’ll design and ship RAG systems, APIs, and data pipelines—and you’ll run workshops, translate business problems into technical plans, and guide stakeholders through trade-offs and adoption. What you’ll do - Lead discovery with clients: clarify goals, map processes, assess data readiness, and scope AI use cases with ROI hypotheses. - Build and maintain GenAI applications: retrieval-augmented generation (RAG), AI agents, vector search, prompt orchestration, and evaluation—starting from scratch, or from our templates and contributing improvements back. - Design and implement production APIs and services in Python/FastAPI with robust engineering practices (typing, testing, CI/CD, observability). - Select and integrate vector search on Azure (e.g., Azure AI Search, pgvector on Azure Database for PostgreSQL, or self-hosted on AKS); tune retrieval (chunking, embeddings, hybrid search, re-ranking). - Integrate Azure OpenAI/Databricks and, where appropriate, open-source models hosted on Azure; handle streaming, cost control, and fallbacks. - Create clear documentation, run enablement sessions, and support change management for client teams. - Collaborate with product, data, and design to ship features iteratively from POC to production. Stack - Cloud: Azure (Azure OpenAI, Azure AI Search, AKS, ACR, Key Vault, Azure Monitor/App Insights, Azure DevOps) - Containers and orchestration: Docker, Kubernetes (AKS) - Backend: Python, FastAPI, Pydantic, pytest - Data/search: Azure AI Search, Azure PostgreSQL + pgvector, Cosmos DB (vector), optional self-hosted services on AKS, Azure Databricks What we’re looking for We hire first for mindset and communication; then for tech depth. If you’re great with people and can explain complex ideas simply, we want to talk. Must-have technical skills - Strong Python and object-oriented programming; clean code, typing, and testing habits. - FastAPI in production (async I/O, dependency injection, auth, rate limiting). - Hands-on with GenAI: RAG architectures, embeddings, prompt design, context management, hallucination mitigation, evaluation. - Vector search experience and retrieval tuning (chunking, hybrid/semantic search, metadata filters, re-ranking). - Azure-native delivery: Azure OpenAI, Azure AI Search, AKS, ACR, Key Vault; Docker images and Kubernetes manifests/Helm; Azure DevOps pipelines. - Git and CI/CD; monitoring and logging (e.g., OpenTelemetry, Azure Monitor/App Insights). - Comfortable working from and evolving internal templates/accelerators. Must-have consulting/people skills - Excellent verbal and written communication; confident with both engineers and non-technical stakeholders. - Discovery and facilitation: requirements gathering, scoping, prioritization, and storytelling. - Product thinking: define success metrics, iterate from POC to MVP to production, manage trade-offs. - Empathy and active listening; able to push back constructively when AI isn’t the right fit. - Strong documentation and teaching mindset; comfortable running demos and workshops. Daily commitments - Two hours daily. Mondays to Fridays. For one month renewable contract. What we need from you - Availability (including timezone), preferably 7am to 9am CET. - Hourly rate / total weekly rate / total rate for one month