Experienced AI Engineer

MicroTech Software A/SMidtjyllandworkindenmarkpublished 10/08/2026
Must-have:PythonAzureCloudBackendCI/CDAILeadJuniorHybrid

About the position

Join MicroTech Software to build cutting-edge AI-powered tools for insurance professionals. Work on production RAG chatbots, agentic workflows, and voice-to-workflow capabilities.

At MicroTech Software we build cutting edge AI-powered tools that help insurance professionals answer complex questions faster and with greater confidence. Our flagship product is a production RAG chatbot used daily by insurance workers, and we are actively pushing its architecture in several new directions at once using the newest models. Your reference will be our AI Lead. We are looking for an engineer with 2–4 years of experience who has reached the point where writing good code is no longer the hard part — and who is ready to take on the harder questions: which approach to use, how to structure a system for long-term maintainability, and where to invest engineering time to get the most impact. You will work in a team with a very advanced team lead whom you can expect to learn from and alongside one or more junior engineers and be expected to help set the direction of their work as well as your own.

Responsibilities

Shape the architecture of a live AI product

Evaluate and challenge design decisions across the stack — retrieval strategies, LLM backend selection, service boundaries, data flow — and propose improvements with clear reasoning

Participate in technical planning with the team and with insurance-domain stakeholders, translating vague requirements into concrete engineering tasks

Identify technical debt, assess its cost, and make the case for addressing it

Navigate an on-prem transition

Design and lead the migration of a cloud-dependent LLM stack to a fully local alternative: self-hosted models, local embedding, and on-prem vector stores

Evaluate open-weight LLMs for Danish-language RAG quality; understand the trade-offs in latency, accuracy, and hardware requirements

Contribute to a RAG → GraphRAG transition: build a knowledge graph and integrate it into an existing RAG pipeline

Design and build agentic workflows

Design multi-step agent architectures using LangGraph or equivalent frameworks that can route, plan, use tools, and synthesize across document corpora

Define tool-use interfaces, memory patterns, and failure handling strategies for agent loops running in production

Work with domain experts to identify automation opportunities worth building

Enable voice-to-workflow capabilities

Contribute to the design of a pipeline that integrates local speech-to-text models into agentic workflows

Evaluate Danish-language ASR quality, identify gaps, and assess the feasibility of fine-tuning or model selection approaches

Design the integration points carefully — latency, error handling, data privacy — so voice becomes a first-class input channel

We are looking for someone who can say yes to

Must-have

2–4 years of production Python engineering experience, including async code, clean architecture patterns, and testable codebases

Direct experience with LLM orchestration frameworks (LangChain or similar) in a shipped product or serious project

Solid understanding of RAG systems: chunking strategies, embedding models, vector search, retrieval quality evaluation

Familiarity with vector databases — pgvector, Chroma, Weaviate, Pinecone, or equivalent

Comfortable owning a FastAPI service end-to-end: schema design, error handling, auth, containerization, deployment

Ability to reason about architectural trade-offs and communicate them clearly

Strong advantages

Hands-on experience designing or running local LLM inference — Ollama, vLLM, llama.cpp — in a real rather than toy context

Familiarity with knowledge graphs — ontology building, knowledge extraction, RAG integration

Experience with agentic frameworks: LangGraph, AutoGen, CrewAI, or custom tool-use / planning loops in production

Speech-to-text pipeline work — Whisper, Deepgram, Speechmatics, or comparable local STT — especially on non-English languages

Experience designing hybrid retrieval systems (dense + sparse, BM25 + vector) and re-ranking with cross-encoders

Familiarity with LLM observability and tracing tools (Arize Phoenix, LangSmith, or similar)

Exposure to multilingual NLP, particularly Danish or other Nordic languages

Nice to have

Knowledge of regulated-industry data handling, GDPR, or EU AI Act compliance considerations

Familiarity with cloud platforms (Azure preferred): managed services, container registries, CI/CD

Interested?

Send your application via our online form or directly to us.

Or send to karriere@microtech.dk · Call us at +45 7585 9444 for questions

We offer

  • Beautiful offices at Viby J. station
  • Free parking
  • Opportunity to work hybrid
  • Competitive salary
  • Short decision-making process
  • Personal development