Staff Software Engineer
Role details
Job location
Tech stack
Job description
Connect agents to enterprise APIs, vector/RAG knowledge bases, event streams, and internal micro-services so they can act, not just chat. Trust, safety, and compliance: Implement multi-layer guardrails (rules + supervisor models), PII detection/masking, credential vaulting, and auditable traces that satisfy SOC 2 / GDPR-class requirements. Continuous Optimisation : Inspect reasoning traces, analyse failure modes, improve prompts/skills/knowledge, and raise autonomous resolution rates week over week. Cross-functional collaboration: Work closely with client PMs, CX leaders, and non-technical stakeholders; explain AI trade-offs clearly and gather feedback to shape roadmaps. Must-have Skills 5 + years software engineering in production environments (TypeScript/Node, Go, or Python) with strong API design, testing, and debugging habits. Hands-on LLM experience (GPT, Claude, Gemini, or fine-tuned OSS models): prompt engineering, function/tool calling, model selection, and evaluation.
Requirements
Retrieval-Augmented Generation (RAG) : designing embedding pipelines and semantic search with Pinecone, Weaviate, etc. Agent orchestration expertise : LangChain/LangGraph, OpenAI Agents SDK, CrewAI, or equivalent frameworks for tool-augmented reasoning loops. ML-/DevOps literacy : containerisation, CI/CD, GPU/AI infra, caching, automated evals for nondeterministic systems. Experience enforcing security guardrails & PII protection in user-facing AI products. Nice-to-have Real-time/voice agent delivery (e.g., SSE or WebSockets). Familiarity with emerging multi-agent protocols (MCP, A2A) or supervisor/critique agent patterns. Domain experience in e-commerce, fintech, telecom, or large-scale customer support. Prior work with automated prompt/agent regression testing frameworks. What we offer Health benefits & wellness programs Savings & retirement plans Global mobility opportunities Flexible work policy and remote-friendly approach Happy hours, gaming tournaments, sports activities & more Continuous learning & training programs with WizeAcademy Free certifications in cloud technologies and coding languages Find out more about our culture here. Seniority level Mid-Senior level Employment type Full-time Job function Referrals increase your chances of interviewing at Wizeline by 2x Madrid, Community of Madrid, Spain Madrid, Community of Madrid, Spain Machine Learning Engineers - Chat (DS2 - DS4) Madrid, Community of Madrid, Spain We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr