Staff Software Engineer

Wizeline
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

API
Artificial Intelligence
Cloud Computing
Continuous Integration
Software Debugging
DevOps
Python
Machine Learning
Node.js
Regression Testing
Software Engineering
TypeScript
WebSocket
Graphics Processing Unit (GPU)
Large Language Models
Multi-Agent Systems
Prompt Engineering
Caching
Containerization
Api Design
GPT
Programming Languages
Microservices

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

About the company

Direct message the job poster from Wizeline Staff Talent Acquisition Specialist at Wizeline Wizeline, a global AI-centric technology solutions provider, develops cutting-edge, AI-powered digital products and platforms. We partner with clients to leverage data and AI, accelerating market entry and driving business transformation. As a global community of innovators, we foster a culture of growth, collaboration, and impact. With the right people and the right ideas, there's no limit to what we can achieve Sounds awesome, right? Now, let's make sure you're a good fit for the role. Key Responsibilities Agent design & delivery: Translate business goals into deterministic, guard-railed conversational workflows; ship agents that handle millions of user interactions with high CSAT and low latency. Full Agent Development Life-Cycle: Own scoping, design, implementation, automated evaluation/regression testing, deployment, rollout, monitoring, and iterative tuning. Tool & data integration

Apply for this position