{"id":1175493,"url":"https://alion.io/job/saglobal-senior-ai-product-engineer-agentic-systems","title":"Senior AI Product Engineer, Agentic Systems","company":{"id":691917,"name":"sa.global","domain":"saglobal.com","url":"https://alion.io/company/saglobal-2","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Breezy","truth_index":{"grade":"A","score":100,"open_postings":4,"ghost_share":0,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":49,"computed_at":"2026-10-21T05:46:15Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Porto, Portugal"],"countries":["PT"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":33000,"max_usd":84000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":52},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Anthropic","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"Azure DevOps","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude Code","optional":false},{"name":"Copilot","optional":false},{"name":"Cursor","optional":false},{"name":"DSPy","optional":false},{"name":"Function Calling","optional":false},{"name":"GCP","optional":false},{"name":"GraphRAG","optional":false},{"name":"Hallucination","optional":false},{"name":"Human-in-the-Loop","optional":false},{"name":"Hybrid Search","optional":false},{"name":"Knowledge Graph","optional":false},{"name":"LangGraph","optional":false},{"name":"LlamaIndex","optional":false},{"name":"LLM","optional":false},{"name":"LLM Evaluation","optional":false},{"name":"LLM Guardrails","optional":false},{"name":"MLFlow","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"Multi-Agent Systems","optional":false},{"name":"Neo4j","optional":false},{"name":"Ollama","optional":false},{"name":"OpenAI","optional":false},{"name":"OpenAI Codex","optional":false},{"name":"pgvector","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Prefect","optional":false},{"name":"Python","optional":false},{"name":"RAG","optional":false},{"name":"Semantic Search","optional":false},{"name":"vLLM","optional":false},{"name":"Fine-tuning","optional":true},{"name":"LangChain","optional":true}],"status":"live","first_seen_at":"2026-09-24T11:01:03Z","employer_posted_date":"2026-09-30","last_verified_at":"2026-10-21T15:38:20Z","board_verified":true,"closed_at":null,"days_open":27,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":27},"description":"Job Title: Senior AI Product Engineer\nLocation: Belgrade, Novi Sad - Serbia or Lisboa/Porto/Braga, Portugal\nWorking Model: Hybrid (flexible, depending on candidate location)\nReports to: sa.global Labs Leaderhip\nDepartment: sa.global Labs - Core Team (team working on AI development within sa.global)\nSeniority Level: Senior\nempower AI Platform - Senior AI Product Engineer, Agentic Systems\nAbout the Role\nIf you've ever shipped an agent that worked great in the demo and fell apart in production, this is the role that fixes that - for real clients, at real scale.\nsa.global Labs is looking for a Senior AI Product Engineer to own the reasoning core of empower, our industry-specific agentic AI platform: the agent orchestration, prompt architecture, and evaluation systems that turn agentic behavior into automation clients can actually trust. You'll build on LangGraph, DSPy, and MLflow, reasoning over a Neo4j-backed knowledge graph and hybrid retrieval layer, with real latitude to decide when agentic complexity is warranted and when it isn't.\nIf you're a Senior AI Platform Engineer whose interest keeps pulling toward the agent layer, this is where that curiosity turns into ownership.\nAbout empower AI Platform\nempower is a proactive agentic intelligence layer. It's built around 3 pillars, and this role touches all of them, with a focus on the applied AI/agent layer:\n Corporate Knowledge (Ontology): the structured semantic model of a client's domain that gives agents grounded, domain-correct context. \nData Hub: the layer that unifies, cleans, and serves enterprise data into the platform. \nMulti-Agent Skills: the orchestration layer where reasoning, tool use, and multi-step automation happens. \nPlatform Stack\nempower is built on a specific, opinionated stack. Prior hands-on experience with these, not just the general category, is what we're screening for:\nLangGraph: agent orchestration and control flow. \nDSPy: declarative prompt programming and optimization. \nLlamaIndex: retrieval and RAG pipeline framework. \nPostgreSQL with pgvector and pg_search extensions: our production vector store and hybrid full text/semantic search layer. \nNeo4j: the graph database underlying the Business Knowledge Graph. \nMLflow: experiment tracking and lifecycle management for models and prompt/agent evaluation runs. \nPrefect: orchestration and scheduling of data and processing pipelines. \nThis role builds the reasoning and agentic core of empower, the backend of the platform that decides, plans, and acts, and that has to be evaluated and trusted rather than just shipped and hoped for.\nCore responsibilities\nDesign and implement multi-agent workflows and orchestration graphs using frameworks such asLangGraph.\nApply DSPy or comparable declarative prompt-programming approaches so that prompting is systematic, testable, and optimizable, not hand-tuned strings that rot with every model update. \nBuild and maintain evaluation harnesses - tracked in MLflow - that measure accuracy, faithfulness/hallucination rate, latency, and instruction-following across model and prompt versions. \nArchitectagent memory, tool-calling, guardrails, and human-in-the-loop controls for production agent workflows serving real client decisions. \n Prototype retrieval architectures on top of the Neo4j-backed Business Knowledge Graph (GraphRAG, hybrid search with LlamaIndex and pgvector/pg_search) in partnership with Level I engineers. \nPush technical judgment calls on when an agentic pattern is warranted versus when a simpler deterministic path is the right call, this role is expected to have and defend that opinion. \nRequired technical experience:\n5+ years of backend software development; Python as the primary language for AI-adjacent work. \nProven track record of designing and shipping production APIs and distributed services, not just prototypes. \nHands-on e xperience integrating LLM/AI APIs (Anthropic, OpenAI, or open-weight models via vLLM/Ollama) into real applications. This is application integration, not model research. \n Working knowledge of retrieval architectures built on PostgreSQL with pgvector and pg_search (our production stack), chunking, hybrid vector/full-text search. \nFamiliarity with MCP (Model Context Protocol) for exposing tools and data to AI agents. \nComfort with cloud-native deployment (Azure preferred, given our Azure DevOps stack; AWS/GCP experience transfers fine), containerization, and CI/CD. \n Daily, hands-on use of Claude Code or a comparable AI coding agent (Cursor, Copilot, Codex) as a working method for scaffolding, refactoring, test generation, and codebase navigation, not just occasional use - using it to prototype and stress-test agent architectures, generate evaluation scaffolding, and build custom skills/tooling around the AI coding agent itself. \nDeep, hands-on production experience with LangGraph or a comparable agent-orchestration framework.\n Working knowledge of LlamaIndex (or a comparable RAG framework) for building retrieval pipelines over enterprise data.\n Experience using MLflow (or a comparable tool) to track experiments and evaluation runs across model/prompt versions.\nSolid grounding in LLM evaluation methodology and a genuine point of view on how to measure a non-deterministic system.\nExperience designing agent architectures end-to-end: planning strategies, memory, tool use, guardrails, and failure recovery. \nNice to have\n Hands-on experience with Neo4j. Comfortable modeling and querying graph-shaped data (Cypher), and reasoning about how ontology structure affects retrieval and agent grounding.\n Hands-on experience with Prefect (or a comparable orchestrator like Airflow) for building and scheduling data and processing pipelines.\nReal working experience with DSPy or a similar framework for prompt optimization and compilation, not just having read about it.\nFine-tuning or preference-optimization experience for domain-specific tasks.\nOpen-source contributions to agent or LLM-orchestration frameworks. \nExperience translating whitepaper-level agentic-AI concepts into shipped products (adapting external frameworks or research into a platform's own terminology and architecture). \nSoft Skills & Working Competencies\nTechnical range alone won't succeed on this team. empower is built by a small, AI-native team working across genuinely different domains, often ahead of settled best practice, and increasingly through AI coding agents rather than only with them. The competencies below are assessed in interviews, not treated as filler. Each comes with a working definition so there's no ambiguity about what's expected.\nAgency \nThe capacity to identify what needs to happen and act on it without waiting to be told, spotting a gap, defining the goal, and mobilizing the tools (including AI agents) and people needed to close it, while owning the outcome. This is distinct from raw autonomy: autonomy is being able to work unsupervised; agency adds the initiative to decide what is worth doing next. In this role, it looks like: spotting that a retrieval pipeline is producing weak grounding, proposing the fix, and driving it to done, including deciding when an AI coding agent can execute the plan and when it can't.\nSystemic Thinking \nThe ability to reason about a component in terms of its effect on the whole system, not just its local correctness, understanding how a change in one part of empower (a retrieval change, an agent policy, an ontology edit) propagates through data flows, other agents, and end-client outcomes. It includes seeing feedback loops and second-order effects, not just the immediate diff.\nStructured Communication for AI-Directed Work \nThe ability to write clear, well-scoped instructions, specs, and delegation, to teammates and AI coding agents alike, precisely enough that the recipient (human or model) doesn't have to guess. Includes decomposing large problems into well-bounded tasks and knowing what to delegate versus what to do by hand.\nOwnership & Quality Discipline \nTreating agent behavior, evaluation results, and prompts as your responsibility regardless of whether a human or an AI agent wrote the first draft, building the feedback loops (evaluation harnesses, tests, review) that keep quality high when a growing share of the work is AI-generated.\nComfort with Ambiguity \nThe ability to make sound technical progress in areas where the tooling, frameworks, or client requirements are still settling, common in agentic AI and in translating enterprise ontology work across service-centric domains.\nFor more information, visit www.saglobal.com.","description_format":"text","description_chars":8578,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Serbia","iso":"RS","kind":"country"},{"name":"Portugal","iso":"PT","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["ERP & Business Management Software","Enterprise Apps Implementation Partners"],"lifecycle":[{"event":"open","at":"2026-09-24T11:36:23Z"}],"visa":[],"liveness":{"score":78,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.871,"p_room":0.9,"age_days":26,"expected_fill_days":49,"reasons":["conf:0","velocity","win:mid"],"computed_at":"2026-10-21T05:46:15Z"},"pay":null,"html_url":"https://alion.io/job/saglobal-senior-ai-product-engineer-agentic-systems","json_url":"https://alion.io/job/saglobal-senior-ai-product-engineer-agentic-systems.json","meta":{"generated_at":"2026-10-21T17:02:43Z","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":24023,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-22T00: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":691917},"rest":"https://alion.io/mcp/rest/get_company?id=691917"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsaglobal-senior-ai-product-engineer-agentic-systems"},{"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%2Fsaglobal-senior-ai-product-engineer-agentic-systems"},{"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%2Fsaglobal-senior-ai-product-engineer-agentic-systems"},{"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/saglobal-senior-ai-product-engineer-agentic-systems\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsaglobal-senior-ai-product-engineer-agentic-systems"}]}