{"id":4101139,"url":"https://alion.io/job/zuehlke-ai-platform-engineer","title":"AI Platform Engineer","company":{"id":54256,"name":"Zühlke","domain":"zuehlke.com","url":"https://alion.io/company/zuehlke","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"services","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"A","score":92,"open_postings":6,"ghost_share":0,"stale_share":0.333,"repost_share":0,"time_to_fill_p50_days":40,"computed_at":"2026-11-14T05:58:10Z"}},"role":"AI/ML","role_family":"AI/ML","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Belgrade, Serbia"],"countries":["RS"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"API Gateway","optional":false},{"name":"ArgoCD","optional":false},{"name":"Azure","optional":false},{"name":"Azure AKS","optional":false},{"name":"Bicep","optional":false},{"name":"Claude","optional":false},{"name":"Claude Code","optional":false},{"name":"Copilot","optional":false},{"name":"Git","optional":false},{"name":"GitLab CI","optional":false},{"name":"Java","optional":false},{"name":"Keycloak","optional":false},{"name":"Kubernetes","optional":false},{"name":"Microsoft Entra ID","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"pgvector","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Semantic Search","optional":false},{"name":"Spring Cloud","optional":false},{"name":"Embeddings","optional":true},{"name":"EU AI Act","optional":true},{"name":"GitOps","optional":true},{"name":"k6","optional":true},{"name":"LangChain","optional":true},{"name":"Langfuse","optional":true},{"name":"LangGraph","optional":true},{"name":"LLM","optional":true},{"name":"OpenAI Agents SDK","optional":true}],"status":"live","first_seen_at":"2026-11-11T21:48:36Z","employer_posted_date":"2026-11-11","last_verified_at":"2026-11-14T07:43:16Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"Founded in Switzerland in 1968, Zühlke is owned by its partners and located across Europe and Asia. We are a global transformation partner, with engineering and innovation in our DNA. We're trusted to help clients envision and build their businesses for the future - to run smarter today while adapting for tomorrow’s markets, customers, and communities. Our multidisciplinary teams specialise in tech strategy and business innovation, digital solutions and applications, and device and systems engineering. We excel in complex, regulated spaces including health and finance, connecting strategy, tech implementation, and operational services to help clients become more effective, resilient businesses.\nIf you share our values and want to do the best work, for the right reasons, we can offer you the chance to do it on a global scale and play a real role in shaping our exciting journey.\nThe Role\nZühlke is building one knowledge base for the whole firm: skills, project experiences and official documents that every colleague and every AI assistant can use. AI clients such as Claude Code or GitHub Copilot reach it through a single governed access layer. Behind that layer sit the knowledge sources and, from 2027, our business systems, each connected as an MCP server.\nAs an AI Platform Engineer you build and run this platform. The access layer has an identity broker, an API gateway and an MCP composer that offers search, fetch and invoke over all connected sources. Every request carries one token per person, narrowed at each boundary so that each source sees only what it needs, and every call leaves an audit line. Our design test is simple: connecting a new source should take a registry entry, not platform code.\nYou also work on the knowledge sources themselves: indexing, semantic search and the curation pipelines that keep content findable and clean.\nHow You Will Make an Impact\nBuild and operate the identity broker, the gateway and the MCP composer on Azure Kubernetes Service.\nImplement OAuth 2.0 and OIDC flows with Keycloak, federated to Entra ID, including token exchange (RFC 8693) and per-source permissions.\nConnect new knowledge sources and business systems as MCP servers and help their teams onboard on their own.\nBuild semantic search and indexing on PostgreSQL with pgvector, and improve ranking over skills, experiences and documents.\nSecure the MCP layer against tool poisoning and toxic flows between sources, and control token cost with budgets and rate limits per client.\nRun everything as code: infrastructure in Bicep, deployments through GitLab CI and Argo CD, realm configuration and access policies in Git.\nOwn production readiness together with security and operations: audit, monitoring, load tests and autoscaling.\nReduce the single-operator risk by documenting, automating and sharing operations knowledge.\nWhat Is Important to Us\nAt least five years of professional software engineering, including running production services on a cloud platform.\nStrong Java and Spring skills; experience with Spring Cloud Gateway is a plus.\nSolid knowledge of OAuth 2.0 and OIDC, ideally with Keycloak and Entra ID. Experience with token exchange is a strong plus.\nHands-on experience with Kubernetes and Azure (AKS, PostgreSQL, Key Vault, Front Door, Container Registry).\nInfrastructure as code and GitOps experience, for example Bicep, GitLab CI and Argo CD.\nExperience with the Model Context Protocol (MCP) or a strong interest in building MCP servers, including their security risks such as tool poisoning.\nFamiliarity with agent frameworks such as Claude Agent SDK, Azure AI Foundry or LangGraph, whose agents are the clients of the platform, is a plus.\nExperience with search and retrieval, for example embeddings, pgvector or similar vector search.\nObservability and testing practice: Application Insights or similar, LLM tracing with Langfuse or similar, load tests with k6 or similar.\nYou use AI coding agents in your daily work and can judge where AI-generated code needs extra review, especially in the identity path.\nWorking knowledge of responsible AI and AI governance, for example the EU AI Act obligations on logging and human oversight.\nA security-first mindset and the discipline to keep a platform simple.\nGood communication skills and the ability to work with source owners, security and operations.\nYou communicate confidently in English and work effectively in an international environment.\nIf you feel you don't meet all the requirements, we are still happy to get to know you, learn more about your ambitions and ideas and look forward to receiving your application!\nWe welcome people from all backgrounds, regardless of their gender, personality, national origin, race, religion, colour, sexual orientation, gender identity, age, marital status, disability or veteran status.","description_format":"text","description_chars":4832,"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":"All levels","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Consulting & Digital Transformation","Custom Software Development","Engineering Services"],"lifecycle":[{"event":"open","at":"2026-11-11T21:48:36Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":2,"expected_fill_days":40,"reasons":["conf:10","velocity","win:early"],"computed_at":"2026-11-14T05:58:10Z"},"pay":null,"html_url":"https://alion.io/job/zuehlke-ai-platform-engineer","json_url":"https://alion.io/job/zuehlke-ai-platform-engineer.json","meta":{"generated_at":"2026-11-14T12:52:06Z","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":12760,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-15T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"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":54256},"rest":"https://alion.io/mcp/rest/get_company?id=54256"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fzuehlke-ai-platform-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"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%2Fzuehlke-ai-platform-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"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%2Fzuehlke-ai-platform-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/zuehlke-ai-platform-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fzuehlke-ai-platform-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4101139}},{"tool":"search_jobs","arguments":{"company":"zuehlke.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4101139},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}