Mid-Senior AI Engineer
Zurich Insurance Company Ltd.
Job description
About the role
Are you passionate about building real‑world AI products powered by GenAI, large language models (LLMs) and intelligent automation? As an AI Engineer you will join the AI Engineering team within Zurich Customer Active Management (ZCAM) to design, build and operate AI‑powered solutions that improve decision‑making and customer experiences. This position is based in Ljubljana, Slovenia and follows a hybrid working model.
Key responsibilities
- Design, build and operationalise GenAI applications such as conversational assistants, copilots and AI‑powered tools for business users.
- Develop intelligent document‑processing solutions that classify, extract, structure and enrich information from unstructured content.
- Build AI‑driven automation workflows and smart intake solutions that route, validate and process business information across systems.
- Integrate LLMs and AI APIs into enterprise applications to enable intelligent decision support and automation.
- Design and implement retrieval‑augmented generation (RAG) systems for context‑aware AI responses over enterprise data.
- Develop enterprise search and knowledge‑base solutions across structured and unstructured data sources.
- Create document ingestion pipelines, including chunking, embedding generation and semantic retrieval.
- Implement guardrails, evaluation frameworks and monitoring systems to ensure safe, reliable and high‑quality AI behaviour.
- Support deployment, scaling and lifecycle management of production AI solutions in cloud environments.
- Collaborate with data engineers, data scientists, architects and business stakeholders to deliver end‑to‑end AI solutions.
Required profile
- At least 3 years of experience in software engineering, data engineering, machine‑learning engineering or related technical roles.
- Strong programming skills in Python.
- Knowledge of SQL or other domain‑specific languages for data access.
- Hands‑on experience designing and delivering AI‑powered solutions in production (NLP, machine learning or GenAI).
- Solid understanding of LLM application development, prompt engineering and orchestration patterns.
- Experience with vector databases and embedding‑based retrieval for semantic search and RAG.
- Experience integrating APIs, cloud services and enterprise systems into scalable solutions.
- Familiarity with Microsoft Azure services (Azure OpenAI, Azure AI Search, Azure Functions, AKS, etc.).
- Understanding of evaluation, monitoring, observability and reliability for production AI systems.
- Fluent written and spoken English.
Required skills
- Python
- SQL
- Large Language Model (LLM) development
- Prompt engineering
- Vector databases (e.g., Pinecone, FAISS)
- Embedding generation and semantic retrieval
- API integration
- Microsoft Azure (Azure OpenAI, Azure AI Search, Azure Functions, Azure Kubernetes Service)
- CI/CD for AI applications (MLOps/LLMOps)
- GenAI orchestration frameworks (LangChain, Semantic Kernel, Azure AI Agent Framework)
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Slovenia.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 6 hours ago
Expires 1 month from now
2 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Zurich Insurance Company Ltd.
Related job offers
-
Embedded Software Engineer – Electric Motorcycle Development
Flux Performance Ajdovscina -
Senior Data Scientist
Zurich Insurance Company Ltd. -
Senior QA Engineer – Automation & Leadership
Zurich Insurance Company Ltd. -
Operations Manager – Production & RUN Operations
Zurich Insurance Company Ltd. -
Lead Platform Architect – Azure Platform
Zurich Insurance Company Ltd.