Senior Ai Agent & Workflow Engineer
9 hours ago
Gràcia
Job Overview Senior AI Engineer – Agentic Workflows to build the skills, tools, and agents that power our most advanced products incorporating generative AI—and to bring them together into reliable, production‑ready workflows. Role Description You will work closely with business and product teams to translate high‑level problems into structured agentic workflows and production‑ready solutions. You will design multi‑step agentic systems using Lang Graph and integrate leading LLM providers. You will be asked to work smart and efficiently with Claude Code and similar tools as part of your day‑to‑day engineering workflow to accelerate delivery and improve code quality. A key part of the role is establishing strong evaluation practices to measure quality, reliability, and cost, while maintaining a high sense of ownership from design through deployment. Responsibilities Design Agentic Workflows: Architect end-to-end workflows using Lang Graph (or similar), breaking complex problems into composable steps, states, and policies Problem Decomposition & Solution Design: Translate high‑level business problems into structured agentic solutions, defining workflows, components, and trade‑offs across multiple design options. Build Skills, Tools, and Agents: Implement reusable skills, tools and agents, and compose them into workflows that are maintainable and testable. Choose the Right Building Block: Demonstrate strong judgement on when to build a skill vs. a tool vs. an agent vs. a workflow, based on problem decomposition, system design trade‑offs, and long‑term maintainability—balancing accuracy, complexity, observability, and long‑term reuse. Model Strategy & Integration: Integrate and operate multiple LLM providers, optimising for latency, cost, and output quality Performance Optimization: Optimize prompt engineering, token usage, chunking strategies, and inference efficiency across the platform. Evaluations & Quality: Define and implement evaluation strategies (offline and online), datasets, metrics, and guardrails to validate agent behaviour and measure regression over time. Data Structuring & Validation: Design typed schemas (e.G., Pydantic models) for reliable data flows, tool contracts, and structured outputs. Observability & Debugging: Implement logging, tracing, and monitoring for agentic systems using tools like Langfuse or Lang Smith. AI-Accelerated Engineering: Use AI assistants (including Claude Code) in day‑to‑day work for prototyping, refactoring, testing, and documentation—while applying strong engineering judgement Cross-functional Collaboration: Partner with data scientists, engineers, and product to translate requirements into robust agentic capabilities and deliver measurable value Work alongside experts in various technological domains. Enhance your skills with real‑world experience Contribute to a team that values your input and creativity Must Have 5+ years Python development with strong software engineering fundamentals Hands‑on experience building production systems with Large Language Models High ownership & proactive communication: Delivers assigned outcomes autonomously, keeping progress visible and proactively surfacing blockers, changes in approach, and trade‑offs—seeking input early when needed Proven experience with Lang Graph or similar agentic frameworks (Lang Chain, other orchestration frameworks acceptable) Strong understanding of evaluation methodologies for LLM/agent quality (datasets, metrics, human review, regression testing) Ability to reason about when to build a skill vs tool vs agent vs workflow, with clear trade‑offs Proven ability to decompose complex, ambiguous business problems into scalable technical solutions, from high‑level requirements to detailed design. Nice to Have Comfort using AI assistants (e.G., Claude Code) as part of the daily engineering workflow Familiarity with LLM observability tools (Langfuse, Lang Smith, etc.) Background with vector databases and RAG patterns Understanding of cost optimisation and token accounting in LLM systems Production experience with async Python patterns (asyncio, concurrent request handling) Experience with Azure deployment and cloud‑native architectures Knowledge of evaluation frameworks and metrics for AI output quality What You’ll Bring Problem Decomposition & Solution Design: Ability to take ambiguous, high‑level business problems and systematically break them down into actionable components, defining multiple solution approaches and selecting the most appropriate one based on trade‑offs (accuracy, cost, complexity, and scalability). Clearly defined workflows (agents, tools, skills, orchestration) Technical specifications and contracts for each component Evaluation criteria, success metrics, and test strategy Implementation‑ready designs executable end‑to‑end Architectural thinking: Ability to take ill‑defined, complex AI problems and decompose them into clean, modular components Production mindset: Comfortable shipping robust, observable, maintainable AI systems—not prototypes LLM fluency: Deep practical knowledge of how to work effectively with large language models Systems perspective: Understanding of how AI components integrate with APIs, databases, async workers, and monitoring Initiative: Comfortable owning full‑stack design decisions and driving technical direction with the team Benefits Competitive salary Yearly bonus Flexible working model to support work‑life balance Option to work abroad up to 25 days yearly Over 300 euros to set up your home office and additional monthly home office allowance Wide range of internal and external trainings, including English, German and Spanish classes depending on the needs Ticket restaurant and Health Insurance with the flexibility to exchange it for other benefits Life and accident insurance Collective Life retirement Plan 2000 referral bonus if you bring other talented people like you to the company Special banking and insurance conditions plus Exclusive Employees discounts Functional diversity benefits Stock options and mortgage benefits Location Barcelona, Poblenou. Schedule Full Time. Hybrid remote working model. Recruiter Laura Santamaría Rodríguez Equal Opportunity Employer Statement At Zurich, we are an equal opportunity employer. We attract and retain the best-qualified individuals available, regardless of race/ethnicity, religion, gender, sexual orientation, age, or disability. #J-18808-Ljbffr