05 ago
|
NISH Tech
|
España
NISH Tech BV is a general IT consulting and staffing company specializing in connecting highly skilled technology professionals with leading organizations across Europe. We deliver innovative talent and technology solutions in software engineering, artificial intelligence, cloud computing, cybersecurity, digital transformation, data engineering, and enterprise IT. Our mission is to help clients accelerate innovation and achieve their business objectives by providing exceptional technical expertise and trusted consulting services.
We are currently hiring a Senior AI Software Engineer (LLMs, RAG & Agentic AI) to join one of the largest energy transmission companies in Europe. This role offers the opportunity to design, develop, and deploy enterprise-grade AI applications powered by Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), AI Agents, and modern cloud-native technologies, contributing to innovative digital transformation initiatives within a critical energy infrastructure environment.
Key Responsibilities:
- Design and develop AI-powered applications using LLMs, RAG, and agentic workflow patterns.
- Build backend services, APIs, and integrations for AI-centric applications.
- Design and optimize retrieval pipelines, including chunking, embeddings, vector search, hybrid search, metadata filtering, and reranking.
- Integrate LLM APIs and AI orchestration frameworks to build reliable AI workflows.
- Implement evaluation, testing, monitoring, and observability for AI applications.
- Design safe AI patterns including tool calling, human-in-the-loop approvals, and agentic behaviors.
- Collaborate with software engineers, product owners, and business stakeholders to deliver AI solutions.
- Evaluate models and AI frameworks based on quality, latency, cost,
maintainability, and security.
- Troubleshoot AI-related issues such as hallucinations, poor retrieval quality, latency, unreliable outputs, and cost optimization.
- Ensure AI applications are production-ready, secure, scalable, and maintainable.
Required Skills:
- Minimum 5 years of experience as a Software Engineer, preferably in backend or full-stack development.
- Minimum 1–2 years of experience integrating LLMs or Generative AI into software applications.
- Strong programming experience with Python.
- Hands-on experience with Retrieval-Augmented Generation (RAG).
- Experience with embeddings, vector search, hybrid search, metadata filtering, and reranking.
- Experience with MCP, A2A, tool calling, or multi-agent workflows.
- Experience designing maintainable backend services with proper testing, logging, CI/CD, and deployment practices.
- Understanding of AI evaluation techniques, including test datasets, quality metrics, regression testing, and user feedback.
- Experience developing cloud-native applications.
- Security-conscious approach when working with enterprise or sensitive data.
- Strong communication skills with the ability to explain technical trade-offs.
- Ability to determine when AI, RAG, or agentic workflows are appropriate versus deterministic solutions.
- Professional proficiency in English.
- Professional working proficiency in French or Dutch.
- Must be legally authorized to work in Belgium.
Technical Skills:
- Python
- Large Language Models (LLMs)
- Retrieval-Augmented Generation (RAG)
- AI Agents
- Agentic AI
- MCP (Model Context Protocol)
- A2A (Agent-to-Agent)
- Tool Calling
- Prompt Engineering
- Embeddings
- Vector Search
- Hybrid Search
- Metadata Filtering
- Reranking
- AI Evaluation
- Regression Testing
- AI Monitoring
- Observability
- Backend Development
- REST APIs
- CI/CD
- Cloud-Native Development
- Logging
- Security
- Software Engineering
- Production AI Systems
Nice-to-Have:
- Experience with LangChain, LangGraph, or Semantic Kernel.
- Experience with AI observability or evaluation tools.
- Experience with Microsoft AI ecosystem, including:
- Microsoft Foundry
- Microsoft Agent Framework
- Microsoft 365 Agents SDK
- Experience with Azure cloud services.
- Experience with .NET / C#.
- Experience with vector databases or enterprise search platforms.
- Experience working in regulated, enterprise, or security-sensitive environments.
Why Join?
- Work on innovative AI projects supporting the digital transformation of one of Europe's leading energy transmission organizations.
- Design and deploy enterprise-grade AI applications using the latest LLM and agentic AI technologies.
- Collaborate with experienced software engineers, AI specialists, and business stakeholders.
- Contribute to secure, scalable, and production-ready AI solutions that support the energy transition.
- Work in a collaborative environment focused on innovation, continuous learning, and knowledge sharing.
- Enjoy a positive workplace culture that values employee well-being, diversity, and professional growth.
📌 Senior ai software engineer (España)
🏢 NISH Tech
📍 España