{"id":2903383,"url":"https://alion.io/job/msg-global-senior-ai-engineer","title":"Senior AI Engineer","company":{"id":1969886,"name":"msg global","domain":"msg-global.com","url":"https://alion.io/company/msg-global","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SuccessFactors","truth_index":null},"role":"AI/ML","role_family":"AI/ML","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Milan, Italy"],"countries":["IT"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":55000,"max_usd":112000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":9},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"A2A","optional":false},{"name":"AWS","optional":false},{"name":"AWS Bedrock","optional":false},{"name":"Azure","optional":false},{"name":"Context Engineering","optional":false},{"name":"Docker","optional":false},{"name":"FastAPI","optional":false},{"name":"Function Calling","optional":false},{"name":"GitHub Actions","optional":false},{"name":"Hybrid Search","optional":false},{"name":"Kubernetes","optional":false},{"name":"Langfuse","optional":false},{"name":"LangGraph","optional":false},{"name":"LangSmith","optional":false},{"name":"LlamaIndex","optional":false},{"name":"LLM","optional":false},{"name":"LLM Evaluation","optional":false},{"name":"Milvus","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"OpenAI Agents SDK","optional":false},{"name":"OpenTelemetry","optional":false},{"name":"pgvector","optional":false},{"name":"Pinecone","optional":false},{"name":"Prompt Caching","optional":false},{"name":"Pydantic","optional":false},{"name":"Python","optional":false},{"name":"Qdrant","optional":false},{"name":"RAG","optional":false},{"name":"Ragas","optional":false},{"name":"Reranking","optional":false},{"name":"Structured Outputs","optional":false},{"name":"Terraform","optional":false},{"name":"Vertex AI","optional":false},{"name":"Weaviate","optional":false},{"name":"Fine-tuning","optional":true},{"name":"LangChain","optional":true},{"name":"LoRA","optional":true},{"name":"Multi-Agent Systems","optional":true},{"name":"OCR","optional":true},{"name":"PEFT","optional":true},{"name":"PostgreSQL","optional":true},{"name":"vLLM","optional":true}],"status":"live","first_seen_at":"2026-10-16T00:00:00Z","employer_posted_date":"2026-10-16","last_verified_at":"2026-10-20T13:08:41Z","board_verified":true,"closed_at":null,"days_open":4,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":4},"description":"What we do\nmsg global solutions leverages cutting-edge technologies, including AI, to solve business challenges. We partner with industry leaders like SAP and AWS to deliver enterprise solutions to Fortune 500 companies, transforming data into valuable insights.\nOur solutions reshape industries such as finance, insurance, and manufacturing, specializing in:\n- Advanced analytics and AI technologies\n- Industry-specific technologies and IoT integration\n- Data-driven operational excellence\nBy partnering with us, organizations can transform their business models, uncover new revenue streams, and achieve operational excellence. As part of the msg group, we combine specialized agility with global IT resources to shape the future of business.\nWhat you will do\nYou build the things that actually do the work. Starting from a business process and the people who run it, you decide how that process breaks down into steps a model can handle, what context each step needs, which tools it may call, when a human has to be asked, and how anyone can tell whether the result is correct.\nThis is applied engineering rather than research. You will not be training foundation models. You will be making general-purpose ones reliable enough that a business is willing to let them touch real work, which is a harder problem than it sounds and a different skill entirely.\nAccuracy is the number you own. When something works 80% of the time and has to work 98% of the time, closing that gap is the job.\nTurn business processes into working agents: decompose the process, define the steps, the tools, the handoffs and the points where a human has to decide.\nDesign and build retrieval pipelines: chunking and indexing strategy, embedding model selection, hybrid dense and keyword search, cross-encoder reranking, and grounding that keeps answers tied to real source data.\nTreat prompt and context engineering as an engineering discipline, with versioning, tests and measurement rather than tweaking by feel.\nBuild the evaluation layer: golden datasets defined together with business experts, automated scoring, model-graded evals where they are appropriate, and regression suites that run on every change.\nInstrument production systems so quality is observed rather than assumed: traces, token cost, latency, failure rates, and drift as data and models change underneath you.\nOwn quality end to end. Diagnose whether a failure came from retrieval, reasoning, tool design or the underlying data, and fix the actual cause.\nChoose models and manage the trade-off between quality, cost and latency, and revisit those choices as the available models change.\nWork directly with business experts to extract the domain logic that exists only in their heads and turn it into something testable.\nTake agents into production with the platform and infrastructure team, and stay accountable for how they behave once they are live.\nWhat we are looking for\nRequirements\n5+ years building software, including 2+ years on LLM-based systems that reached production and real users.\nStrong Python and the habits of a working engineer: version control, tests, code review, incremental delivery. Comfortable with async work, FastAPI and Pydantic or their equivalents.\nHands-on with at least one agent orchestration framework (LangGraph, LlamaIndex Workflows, OpenAI Agents SDK, Temporal or comparable) and a clear view of what belongs in the framework and what belongs in your own code.\nExperience serving models through a managed platform (AWS Bedrock, Azure AI Foundry, Google Vertex AI) or directly against provider APIs, including streaming, structured output, prompt caching and rate-limit handling.\nProduction vector search with at least one of pgvector, Qdrant, Pinecone, Weaviate, Milvus or Azure AI Search, and an opinion on the trade-offs between them.\nDeep practical retrieval experience, and a clear account of why naive RAG underperforms and what you did about it: chunking, metadata filtering, query rewriting, hybrid search, reranking.\nFluency with tool and function calling, structured output and multi-step agent design, including how each of these fails.\nHands-on experience with MCP (Model Context Protocol): building and consuming servers, designing tool interfaces that a model can use reliably, and handling authentication, permissions and error behaviour across them.\nReal evaluation discipline. You can describe the eval harness you built for a previous system, what it measured, and what the numbers were before and after your work.\nComfort with ambiguity: able to spend an hour with a business expert and come away with a workable specification.\nThe judgement to know when a language model is the wrong tool, and the willingness to say so when a rules engine or a plain query would do the job better.\nFluent English.\nTechnology you will work with\n\nLanguage and services\n\nPython, FastAPI, Pydantic, async workers\n\nOrchestration\n\nLangGraph, or comparable frameworks such as LlamaIndex Workflows, OpenAI Agents SDK or Temporal\n\nModel access\n\nFrontier and open-weight models via AWS Bedrock, Azure AI Foundry or Google Vertex AI, and direct provider APIs\n\nTool integration\n\nMCP servers and clients, provider-native function calling, structured output; A2A where agents span platforms or teams\n\nRetrieval\n\npgvector, Qdrant, Pinecone or Azure AI Search; hybrid dense and keyword search; cross-encoder reranking\n\nEvaluation\n\nLangfuse, LangSmith or Phoenix; Ragas or purpose-built scoring; regression suites running in CI\n\nDelivery\n\nDocker, Kubernetes, Terraform, GitHub Actions, OpenTelemetry\n\nNice to have\nFine-tuning or LoRA adapter training, together with a clear view of when it beats better prompting and retrieval.\nSelf-hosting open-weight models: vLLM or similar serving stacks, quantisation, GPU cost management.\nMulti-agent orchestration patterns and their failure modes.\nAgent-to-agent interoperability with A2A: Agent Cards, the task lifecycle, and delegation between agents that sit on different platforms or belong to different teams.\nDocument understanding at depth: OCR, layout-aware extraction, tables and semi-structured content.\nDesigning the interaction between a person and an agent: how corrections, rejections and escalations are handled.\nOpen-source contributions, technical writing or conference talks.\nWhat we offer\nA place where individuals are equally valued and where diversity and cultural differences are cherished.\nA global team of highly respected SAP and industry experts where you can make a difference.\nCompetitive salaries (55.000 - 65.000 Eur) and a broad range of benefits, some of which are highlighted below.","description_format":"text","description_chars":6632,"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":[{"language":"English","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Outsourcing & Dedicated Teams","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-10-20T07:18:47Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":4,"expected_fill_days":27,"reasons":["conf:2","win:early"],"computed_at":"2026-10-20T16:02:21Z"},"pay":null,"html_url":"https://alion.io/job/msg-global-senior-ai-engineer","json_url":"https://alion.io/job/msg-global-senior-ai-engineer.json","meta":{"generated_at":"2026-10-20T16:02:21Z","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":18245,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-21T00: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":1969886},"rest":"https://alion.io/mcp/rest/get_company?id=1969886"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmsg-global-senior-ai-engineer"},{"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%2Fmsg-global-senior-ai-engineer"},{"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%2Fmsg-global-senior-ai-engineer"},{"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/msg-global-senior-ai-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmsg-global-senior-ai-engineer"}]}