{"id":443703,"url":"https://alion.io/job/sabio-ai-engineer","title":"AI Engineer","company":{"id":172413,"name":"Sabio","domain":"sabiogroup.com","url":"https://alion.io/company/sabio","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Pinpoint","truth_index":null},"role":"AI/ML","role_family":"AI/ML","seniority":null,"employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Madrid, Spain"],"countries":["ES"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":47000,"max_usd":115000,"period":"year","method":"role_country_seniority_unknown","sample_n":32},"experience_years_min":null,"visa_sponsorship":true,"relocation_package":false,"has_equity":false,"technologies":[{"name":"A/B Testing","optional":false},{"name":"Agile","optional":false},{"name":"AI Agents","optional":false},{"name":"Anthropic","optional":false},{"name":"AWS Bedrock","optional":false},{"name":"Azure","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude","optional":false},{"name":"Claude Code","optional":false},{"name":"Context Engineering","optional":false},{"name":"Copilot","optional":false},{"name":"Cursor","optional":false},{"name":"GDPR","optional":false},{"name":"Gemini","optional":false},{"name":"Git","optional":false},{"name":"Hallucination","optional":false},{"name":"JavaScript","optional":false},{"name":"LLM","optional":false},{"name":"LLM Evaluation","optional":false},{"name":"LLM Guardrails","optional":false},{"name":"LLMOps","optional":false},{"name":"NER","optional":false},{"name":"OpenAI","optional":false},{"name":"Prompt Caching","optional":false},{"name":"Prompt Engineering","optional":false},{"name":"Python","optional":false},{"name":"RAG","optional":false},{"name":"SLI/SLO/SLA","optional":false},{"name":"Speech Recognition","optional":false},{"name":"Structured Outputs","optional":false},{"name":"Text-to-Speech","optional":false},{"name":"A2A","optional":true},{"name":"AWS","optional":true},{"name":"Docker","optional":true},{"name":"Human-in-the-Loop","optional":true},{"name":"Kubernetes","optional":true},{"name":"Model Context Protocol","optional":true},{"name":"WhatsApp","optional":true}],"status":"live","first_seen_at":"2026-09-05T07:34:54Z","employer_posted_date":"2026-10-20","last_verified_at":"2026-10-25T23:56:13Z","board_verified":true,"closed_at":null,"days_open":50,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":50},"description":"At Sabio Group, we're building the next generation of AI-powered customer experience for some of the world's most demanding enterprise brands - the kind of frontier customers who set the bar for what \"great CX\" looks like. We pair frontier-class large language models with deep contact centre expertise to deliver agentic experiences that materially improve containment, CSAT and operational efficiency.\nWe're hiring an AI Engineer to join our customer service bot / AI agent team in Madrid. You'll work end-to-end across the lifecycle - discovery, design, build, evaluate, deploy, operate - engineering robust LLM/NLU solutions, knowledge pipelines and integrations across voice and digital channels, primarily in Spanish.\nThis is a hands-on engineering role for someone who is curious about where AI is going, comfortable shipping agentic systems into production, and thoughtful about doing so safely and cost-effectively.\nKey Responsibilities\nDiscovery & Design\nTranslate CX and business needs into AI solution designs spanning NLU/LLM, RAG, ASR/TTS and back-end integrations.\nDefine functional and non-functional requirements: latency, resiliency, observability, security, cost-per-conversation.\nAgent & Model Implementation\nDesign and build agentic AI solutions - single-agent, multi-agent, tool-using and orchestrated patterns - using modern frameworks and frontier models.\nBuild and optimise NLU/LLM components: classification, NER, summarisation, RAG over enterprise knowledge bases.\nEngineer prompts, tool schemas, context windows and token budgets for accuracy, latency and cost.\nDevelop data and knowledge pipelines for ingestion, cleansing, PII redaction and evaluation datasets.\n Evaluation & Quality\nBuild evaluation harnesses (offline eval sets, LLM-as-judge, regression suites, A/B testing) and treat eval as a first-class deliverable, not an afterthought.\nDrive continuous improvement via conversation analytics, error triage and failure-mode analysis.\nLLMOps & Operations\nImplement CI/CD for models and prompts, with feature flags, canary releases and rollback.\nTrack experiments, lineage, and model/prompt versions.\nOperate services in production against SLOs with monitoring, tracing, alerting and incident response.\nResponsible AI\nApply practical guardrails for safety, bias, hallucination, prompt-injection and jailbreak resistance.\nEnforce GDPR / LOPDGDD: consent, minimisation, retention, access control, auditability.\nCollaboration\nWork alongside conversation designers, software engineers, data scientists, QA and Ops.\nProduce clear design docs, runbooks and stakeholder updates.\nSkills Knowledge and Expertise\n Required\nHands-on experience delivering conversational AI - voicebots, chatbots or virtual assistants - including conversational flows, open-ended interactions, NLU and generative AI.\nProduction experience building agents with generative AI: agentic architectures (single-agent, multi-agent, tool/function-calling, planner-executor patterns), RAG, and orchestration.\nWorking knowledge of frontier LLM providers and platforms - e.g. Anthropic Claude, OpenAI, Google Gemini, Amazon Bedrock, Microsoft Azure AI - and a practical sense of when to use which.\nStrong prompt engineering and context engineering skills across multiple LLM families, including system prompt design, structured output, and grounding strategies.\nAn evaluation mindset: you measure agent quality with eval sets, traces and metrics - not vibes.\nAwareness of AI ethics, bias and safety, with practical experience mitigating them in deployed systems.\n Token, latency and cost optimisation - model routing, caching (incl. prompt caching), context compression, retrieval tuning - as a core engineering discipline.\nComfort with agentic development workflows - using AI coding assistants and AI co-work / pair-development models (Claude Code, Copilot, Cursor or equivalent) as part of your day-to-day delivery.\nSolid software engineering fundamentals: Python and/or JavaScript/Node, Git, IDEs, Agile delivery.\nCustomer-facing skills: requirements gathering, design, validation and stakeholder communication.\nWorking proficiency in Spanish and English.\n Desirable\nCloud services, primarily AWS, with containerised deployment via Docker / Kubernetes.\nContact centre integrations (e.g. Genesys, Avaya, Cisco, Amazon Connect) and Meta / WhatsApp Business / digital channel integrations.\nExperience with ASR/TTS and voice-specific concerns: barge-in, turn-taking, ASR error recovery, latency budgets.\nSpeech/NLU recognition models and continuous-improvement loops (Microsoft STT, MS CLU, Google, Amazon).\nObservability for LLM systems: tracing, eval pipelines, online quality monitoring.\nFamiliarity with emerging agent interoperability standards (e.g. MCP, A2A) and human-in-the-loop / escalation patterns.\nMicrosoft Bot Framework, Genesys Dialog Engine or VXML exposure.\nConsulting experience analysing existing bot estates, evaluating KPIs (containment, CSAT, AHT, transfer rate) and recommending improvements.\nNice to Have\nExposure to Google Conversational Agent / Playbooks or DialogFlow - useful if you've worked with it, but not required.\n\nBenefits\nThis is your chance to join and friendly and passionate team that will motivate you to learn and develop your career in the company.\nBenefits may include:\n\nPension Scheme\nRemote/Flexible work\nLife insurance\nHealth insurance\n25 days paid holiday a year\nLinkedIn Learning\nPlus many more! (Benefits are dependant on your base location.)\nThe Small Print\nStrictly No Agencies; any submission of resumes without prior request from Sabio Group will not be deemed as an introduction and therefore will not warrant an introduction fee. All applicants must have the right to work in the territory to which the role relates (UK & EU). Sabio Group are unable to offer sponsorship on any roles advertised.","description_format":"text","description_chars":5845,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Spanish","level":"Advanced (C1)","optional":false},{"language":"English","level":"Advanced (C1)","optional":false}]},"benefits":["Flexible schedule","Health insurance","Life insurance"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Contact Center Software"],"lifecycle":[{"event":"open","at":"2026-09-06T07:34:54Z"}],"visa":[],"liveness":{"score":12,"band":"cold","label":"Long shot","p_open":1,"p_active":0.356,"p_room":0.35,"age_days":49,"expected_fill_days":16,"reasons":["conf:0","velocity","win:tail"],"computed_at":"2026-10-25T05:49:26Z"},"pay":null,"html_url":"https://alion.io/job/sabio-ai-engineer","json_url":"https://alion.io/job/sabio-ai-engineer.json","meta":{"generated_at":"2026-10-26T00:09:15Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":94,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-27T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":172413},"rest":"https://alion.io/mcp/rest/get_company?id=172413"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsabio-ai-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fsabio-ai-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fsabio-ai-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/sabio-ai-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsabio-ai-engineer"}]}