Multiverse Computing

Senior Software Engineer - AI Agents

Multiverse Computing
Apply
3 days ago
Zaragoza, SpainSenior

Responsibilities

  • Own the technical design and implementation of AI agent systems from initial architecture through production operation.
  • Build backend services, APIs, adapters, and connectors integrating language models, enterprise data, external tools, databases, and customer systems.
  • Design agent workflows involving tool use, routing, state management, memory, retrieval, human-in-the-loop steps, and controlled multi-step execution.
  • Develop RAG pipelines, SQL-based agents, web search, reranking, citation, context management, and other knowledge-grounding capabilities.
  • Define evaluation strategies using representative datasets, golden tests, failure taxonomies, regression testing, human review, and production feedback.
  • Build reliable and observable execution flows with validation, retries, fallbacks, tracing, structured logging, metrics, alerting, and incident analysis.
  • Deploy and operate AI systems using containers, CI/CD, model endpoints, data stores, cloud infrastructure, and customer environments.
  • Improve latency, scalability, and cost through caching, concurrency control, asynchronous execution, streaming, model selection, and efficient context management.
  • Implement permissions, input and output validation, sensitive-data handling, auditability, safety controls, and human approval processes.
  • Build reusable components, templates, and reference implementations for shared platforms and product capabilities.
  • Collaborate with customers, ML engineers, data engineers, DevOps engineers, software engineers, and product teams.
  • Contribute through design documents, code reviews, engineering standards, mentoring, and technical guidance.

Requirements

  • Master’s degree in Computer Science, Software Engineering, or a related technical field, with relevant practical experience.
  • At least 5 years of professional Software Engineering experience, including significant experience designing and owning backend or AI/ML systems in production.
  • Hands-on experience building and deploying LLM-powered applications or AI agent systems beyond the prototype stage.
  • Strong proficiency in Python and software engineering fundamentals including modular design, testing, version control, code review, CI/CD, and maintainability.
  • Experience designing APIs and integrating external services, tools, databases, and data pipelines into production software.
  • Practical understanding of agentic system design, including tool use, structured outputs, workflow orchestration, state management, retrieval, error handling, and fallback strategies.
  • Experience implementing evaluation approaches for LLM or agent systems and using results to improve behavior.
  • Experience with production reliability and observability practices including structured logging, tracing, metrics, alerting, and incident analysis.
  • Experience deploying and operating services with cloud infrastructure, containers, and production data stores.
  • Strong system-design skills and ability to explain architectural trade-offs involving quality, latency, reliability, scalability, and cost.
  • Ability to own complex work, collaborate across disciplines, and communicate with technical and non-technical stakeholders.
  • Fluent written and spoken Spanish and English.
  • Hands-on experience with agent frameworks or SDKs such as LangGraph or LangChain.
  • Experience building end-to-end RAG systems with ingestion, retrieval, vector databases, reranking, grounding, citation, and evaluation.
  • Experience with SQL agents, web-search agents, Model Context Protocol integrations, or other tool-using AI systems.
  • Experience with FastAPI, PostgreSQL, vector databases, message queues, Docker, Kubernetes, AWS, Azure, or GCP.
  • Familiarity with LLM inference and serving platforms, model routing, structured generation, and hosted, open-source, and optimized model trade-offs.
  • Experience converting project-specific implementations into configurable reusable components or shared platform capabilities.
  • Experience mentoring engineers and improving engineering quality through code reviews, design reviews, and technical guidance.

Benefits

  • Indefinite contract, variable performance bonus, signing bonus, private health insurance, flexible remuneration, educational budget eligibility, and relocation support where applicable.
  • Work visa sponsorship is available if applicable.
  • Hybrid work opportunity with flexible working hours.
  • Language classes and discounted lunch options.
  • Career plan, learning and teaching opportunities, and an inclusive progressive company culture.
Multiverse Computing

About Multiverse Computing

201-500 employees
Contact me