{"id":1484281,"url":"https://alion.io/job/salt-senior-ai-engineer","title":"Senior Ai Engineer","company":{"id":1935342,"name":"Salt","domain":"welovesalt.com","url":"https://alion.io/company/welovesalt","size_band":"201-500","is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":{"grade":"C","score":62,"open_postings":1438,"ghost_share":0.637,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-08T05:49:30Z"}},"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":["Dubai, United Arab Emirates"],"countries":["AE"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":65000,"max_usd":163000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":1757},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Apache Iceberg","optional":false},{"name":"Azure","optional":false},{"name":"Azure AKS","optional":false},{"name":"Azure DevOps","optional":false},{"name":"CI/CD","optional":false},{"name":"Computer Vision","optional":false},{"name":"DuckDB","optional":false},{"name":"Hallucination","optional":false},{"name":"Human-in-the-Loop","optional":false},{"name":"KEDA","optional":false},{"name":"Kubernetes","optional":false},{"name":"LangGraph","optional":false},{"name":"LLM","optional":false},{"name":"Machine Learning","optional":false},{"name":"MLFlow","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"Multi-Agent Systems","optional":false},{"name":"Prompt Engineering","optional":false},{"name":"Python","optional":false},{"name":"RAG","optional":false},{"name":"LangChain","optional":true}],"status":"closed","first_seen_at":"2026-07-06T00:00:00Z","employer_posted_date":"2026-07-06","last_verified_at":"2026-10-08T05:54:17Z","board_verified":false,"closed_at":"2026-10-08T05:54:17Z","days_open":94,"trust":{"level":"ghost","repost_count":0,"flags":["stale","company_stale"],"days_open":94},"description":"Back to all jobs\nApplications are now closed.\nSenior Ai Engineer\nRef: JO-2607-361828\nUnited Arab Emirates, Dubai \n\nData, AI and Machine Learning, Technology \n\nIT \n\n1,000 - 4,999 Employee \n\nEnvironment:\n\nIn-office \n\nContract Type:\n\nContract \n\nStarts:\n\n2026-11-02 \n\nDuration:\n\n12 Months \n\nStart Date - ASAP\nMy client is a global data, AI, digital transformation, and consulting company that helps organisations use data and technology to improve business performance, customer experience, and decision-making.\nRole Overview:\nThe Senior AI Engineer leads the technical delivery of one or more AWA use cases end-to-end, from Agent Profile definition through to production UAT sign-off. You own the architectural decisions within your use case domain: agent graph topology, confidence calibration, HITL threshold negotiation with the business, and the regression testing regime. You mentor AI Engineers and are the primary escalation point for complex LangGraph, LLM, and evaluation challenges. You are expected to identify failure modes before they reach production and to drive the adoption of new AWA capabilities across the use case portfolio.\nKey Responsibilities:\nUse case technical ownership: Own the technical delivery of one or more AWA use cases from discovery through production; define the Agent Profile, Use Case Manifest, Data Manifest, and Tool Authorisation Matrix for each use case.\nArchitecture and design: Design LangGraph agent graph topologies for complex multi-agent pipelines including Supervisor-Worker fan-out, parallel execution, state compression, and cross-document reconciliation (3-way match).\nConfidence calibration and HITL thresholds: Lead the AI Metric Baselines calibration process: measure ECE, derive HITL routing thresholds empirically, present threshold recommendations to business and risk teams, and own the signed AI Metric Baselines table.\nTest strategy ownership: Own and execute the full AWA IDP Test Strategy for your use cases: all four testing bands (Model/Prompt/Agent/Security, Adversarial, Integration, UAT) through to sign-off.\nAgent Regression Testing: Maintain the Golden Dataset and Regression Dataset for your use cases; configure CI/CD regression pipeline gates; review regression results after every model or prompt change.\nMentoring and code review: Mentor AI Engineers; conduct substantive technical code reviews of agent graphs, prompts, and MCP tool implementations; maintain AWA coding standards.\nStakeholder engagement: Present model quality metrics, STP rates, and HITL rates to Ops leads and business owners; recommend threshold adjustments with data-backed rationale.\nNew capability adoption: Evaluate and prototype new AI capabilities (new Azure AI Foundry models, new LangGraph features, new RAG patterns) for incorporation into the AWA accelerator catalogue.\nRequired Skills and Experience:\nTechnical - Essential:\n5+ years Python development; 2+ years in production AI/ML engineering\nDeep LangGraph or equivalent agentic framework experience: graph topology, state management, conditional edges, checkpoint-based recovery\nLLM evaluation expertise: F1 measurement against ground truth, Expected Calibration Error (ECE), hallucination detection, confidence calibration\nPrompt engineering at scale: versioned prompts, sensitivity analysis, few-shot dataset curation, PMS governance\nRAG architecture: hybrid retrieval (BM25 + vector), re-ranking, chunk citation, grounding verification\nAzure AI Foundry or equivalent LLM inference platform: PTU, PAYG, token budget management, APIM integration\nWorkflow orchestration: Orkes Conductor or Temporal - HITL wait tasks, retry policies, compensating transactions\nCI/CD pipeline integration for ML: Azure DevOps, MLflow experiment tracking, model registry promotion\nTechnical - Advantageous\nComputer vision model deployment and evaluation (object detection - TPR/TNR/IoU)\nAzure AI Document Intelligence: form recogniser, custom models, layout analysis\nKubernetes / AKS: workload identity, namespace isolation, KEDA autoscaling\nApache Iceberg, DuckDB, and data contract patterns\nBanking domain knowledge: cheque clearing, trade finance, KYC, AML\nQualifications:\nBachelor’s degree in Computer Science, AI/ML, or equivalent; Master’s preferred\nAzure AI Engineer Associate or equivalent certification\nDemonstrable production AI deployments - case studies or public work highly valued\nSalt is acting as an Employment Business in relation to this vacancy.","description_format":"text","description_chars":4453,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-09-29T22:01:35Z"},{"event":"close","at":"2026-10-08T05:54:17Z"}],"visa":[],"liveness":null,"pay":null,"html_url":"https://alion.io/job/salt-senior-ai-engineer","json_url":"https://alion.io/job/salt-senior-ai-engineer.json","meta":{"generated_at":"2026-10-09T03:22:50Z","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","counted_by":"address","units_charged":1,"used_today":1999,"day_limit":5000,"remaining_today":3001,"minute_limit":60,"resets_at":"2026-10-10T00: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":1935342},"rest":"https://alion.io/mcp/rest/get_company?id=1935342"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsalt-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%2Fsalt-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%2Fsalt-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/salt-senior-ai-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsalt-senior-ai-engineer"}]}