Job Description
Requirements:
• 5–8 years of software engineering experience, with at least 2+ years focused on AI tool integration and LLM-powered application development. (Must have)
• Hands-on expertise with Azure OpenAI Service — GPT-4o, embeddings, streaming, function calling, and system prompt design. (Must have)
• English level required: Advanced or Fluent, able to communicate effectively with international stakeholders (Must have)
• Proven experience with Azure AI Foundry — model catalog, prompt flows, evaluation pipelines, and AI project management. (Must have)
• Deep proficiency in prompt engineering: few-shot prompting, chain-ofthought, structured output, and evaluation techniques. (Must have)
• Hands-on experience with Microsoft Semantic Kernel for AI orchestration and agent workflows. (Must have)
• Practical experience with AI coding assistants, especially GitHub Copilot and Claude Code, and driving team-wide adoption.
• Proficiency in TypeScript/JavaScript and .NET. (Must have)
• Solid experience with Azure cloud services (App Service, Functions, Key Vault) and modern CI/CD on Azure DevOps or GitHub Action. (Must have)
• Experience with other LLM APIs: Anthropic Claude, Google Gemini, or Mistral.(Nice-to-have)
• Familiarity with open-source AI frameworks such as LangChain, LlamaIndex, or the Vercel AI SDK. (Nice-to-have)
• Experience with AI observability and evaluation tools (LangSmith or Azure AI Foundry Evaluation (Nice-to-have)
• Exposure to multi-agent frameworks (AutoGen, Semantic Kernel Agents, or LangGraph). (Nice-to-have)
• Background in developer tooling, platform engineering, or DevOps on Azure. (Nice-to-have)
Key Responsibilities
• Lead the design and implementation of AI-powered features using LLM APIs (OpenAI, Anthropic Claude, Google Gemini) including tool use, function calling, and multi-step chaining.
• Architect and build RAG (Retrieval-Augmented Generation) pipelines integrated with vector databases such as Pinecone, Weaviate, or pgvector.
• Define and enforce prompt engineering standards — designing reusable prompt templates, evaluation frameworks, and guardrails for production AI workflows.
• Champion the use of AI coding tools (GitHub Copilot, Claude Code) across the engineering team, driving productivity and code quality improvements.
• Build and maintain internal AI workflow automation using Azure AI Foundry, including model deployment, evaluation, and prompt flow management.
• Leverage Microsoft AI stack — Azure OpenAI Service, Azure AI Search, and Semantic Kernel for orchestration.
• Evaluate and recommend emerging AI developer tools, APIs, and platforms to keep the team ahead of the curve.
• Conduct code reviews with a focus on AI integration patterns, security, and cost efficiency (token usage, API rate limits).
• Mentor and upskill engineers on responsible and effective AI-assisted development practices.
• Collaborate with product managers to translate business requirements into AIenabled technical solutions
Benefits
• Flexible working hours from Monday to Friday (40 hours per week).
• Entertaining area with E-sports, Soccer table and a pantry of free supplies & beverage.
• Extra free lunch/snacks/fruits every day.
• Free English class every week.
• Technical Training supporting packages.
• An international working environment with an open-minded culture, friendly colleagues and supportive team leaders.
• English speaking environment
• Premium healthcare card
• Social Insurance, Unemployment Insurance, medical insurance (SHUI: 70% on the full salary)
• 25 days off per year (including national public holidays)
• SALARY: up to 60M net
• Hybrid working: 2-4-6 at the office