{"id":2700451,"url":"https://alion.io/job/acuity-analytics-senior-ai-engineer-pythonmsft-foundry-acuity-analytics","title":"Senior AI Engineer (Python,MSFT Foundry) - Acuity Analytics","company":{"id":1989419,"name":"Acuity Analytics","domain":"acuityanalytics.com","url":"https://alion.io/company/acuityanalytics","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"JazzHR","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":["United Kingdom"],"countries":["GB"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":93000,"max_usd":174000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":38},"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Azure","optional":false},{"name":"Azure DevOps","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude","optional":false},{"name":"Claude Code","optional":false},{"name":"Docker","optional":false},{"name":"Function Calling","optional":false},{"name":"Git","optional":false},{"name":"GitHub Actions","optional":false},{"name":"LLM","optional":false},{"name":"LLM Evaluation","optional":false},{"name":"Multi-Agent Systems","optional":false},{"name":"OpenAI Agents SDK","optional":false},{"name":"PostgreSQL","optional":false},{"name":"pre-commit","optional":false},{"name":"Pytest","optional":false},{"name":"Python","optional":false},{"name":"Structured Outputs","optional":false},{"name":"Tool Use","optional":false},{"name":"Model Context Protocol","optional":true},{"name":"Prompt Caching","optional":true},{"name":"SAS","optional":true}],"status":"live","first_seen_at":"2026-10-16T11:13:09Z","employer_posted_date":"2026-10-16","last_verified_at":"2026-10-16T21:21:23Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"About Us\nAscent has recently been acquired by Acuity Analytics. This is both a significant milestone for us and a tremendous opportunity for you.\nAcuity Analytics is a business with a strong global reputation, an impressive client base, and ambitious growth plans. We deliver deep insights and domain-led digital transformation to high-growth and heavily regulated organisations. To our customers, we bring a partnership that provides the talent, technology, and capability to enhance performance and operational efficiency.\nAbout the role\nTake a working Claude-based multi-agent prototype, which turns clinical study documents and raw data into validated analysis datasets and reports, and make it production grade: reliable, testable, auditable and ready for a regulated environment. You will make the architecture decisions, set the engineering standards and mentor the team while delivering hands-on.\nWho we need\nA senior AI engineer who has shipped many systems into production and owns the outcome: design, build, release, operate. We are not looking for a prototyper or a researcher. You have taken AI-based and data-heavy systems from first design to live use more than once, you know what breaks after launch, and you build so it doesn't.\nResponsibilities\nOwn the production architecture: decide how the multi-agent system is structured (orchestrator, parallel workers, independent checkers, repair loops) and defend those choices with measurements.\n\nTake systems from prototype to live: harden the deterministic backbone around the agents (step orchestration, status tracking, caching, validation gates, resumable runs), including failure handling, cost and latency control.\n\nMake quality provable: build evaluation harnesses and test layers so every change is scored against reference results before release.\n\nOperate what you ship: monitoring, per-step cost and token accounting, incident handling and release notes.\n\nBuild the data layer: move run state, metadata and outputs to Postgres and Azure Data Lake Storage, with access control and audit trails.\n\nSet the standards: code review, CI/CD, branching, pre-commit and secret scanning, reproducible environments, validation documentation. Raise the bar for the engineers around you.\n\nWork with domain experts: turn the rules clinical programmers and statisticians write into precise, testable specifications.\n\nMust have\nSenior level (typically 8+ years in software or ML engineering) with a track record of multiple systems shipped to production and run in live use. Be ready to walk us through them: what you built, what failed, what you changed.\n\nProduction Python (3.12): typed, packaged, tested code (pytest, ruff, pre-commit), clean module structure, no notebook-only work.\n\nAgents built on Claude (Claude Agent SDK or Claude Code, tool use, prompt design, structured outputs), with experience keeping long agent sessions reliable and detecting when an agent stops early or invents output.\n\nMulti-agent systems in production: orchestration, parallelism, dependency ordering, independent verification, failure handling, cost control. Evidence from live systems, not only demos.\n\nTesting and evaluating LLM systems: fake or recorded backends, deterministic tests for the surrounding code, separate evals for model output.\n\nGit and CI/CD at team scale: pull-request workflow, GitHub Actions or Azure DevOps pipelines, Docker, versioned releases.\n\nCloud and data: PostgreSQL (schema design, migrations, audit tables), Azure Data Lake Storage / Blob, Parquet, pandas/pyarrow.\n\nGxP delivery: you have built or supported software under validation: traceability from requirement to test, audit trails, change control, access control, documentation.\n\nNice to have\nCDISC SDTM/ADaM knowledge, or pharma/CRO analytics experience.\n\nAbility to read SAS or R clinical programs.\n\nDomino Data Lab or similar job-based compute platforms.\n\nAzure Key Vault, managed identity, Azure DevOps Test Plans.\n\nMCP servers, long-document retrieval, prompt caching, agent observability and tracing.\n\nWhy Join Us\nAt Acuity Analytics, you'll have the opportunity to work across complex enterprise Azure environments while helping shape and improve our Managed Services capability.\nYou'll solve challenging technical problems, influence standards and automation, mentor other engineers, and work closely with customers and technical teams.\nPeople are at the Heart of our Business. By investing in people, we achieve exceptional results for our clients and create new opportunities for our teams to thrive.\nCheck out this page for more details.\nFor more details about Acuity Analytics please see here: Read here.\nIf you have any questions contact our Talent Acquisition team on ta.admin@acuityanalytics.\nFor more details about Acuity Analytics please see here: Read here.","description_format":"text","description_chars":4807,"description_truncated":false,"requirements":{"experience_years_min":8,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Metals & Metallurgy","Metal Fabrication"],"lifecycle":[{"event":"open","at":"2026-10-16T11:13:09Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":28,"reasons":["conf:2","win:early"],"computed_at":"2026-10-17T00:16:36Z"},"pay":null,"html_url":"https://alion.io/job/acuity-analytics-senior-ai-engineer-pythonmsft-foundry-acuity-analytics","json_url":"https://alion.io/job/acuity-analytics-senior-ai-engineer-pythonmsft-foundry-acuity-analytics.json","meta":{"generated_at":"2026-10-17T00:16:36Z","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":338,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-18T00: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":1989419},"rest":"https://alion.io/mcp/rest/get_company?id=1989419"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Facuity-analytics-senior-ai-engineer-pythonmsft-foundry-acuity-analytics"},{"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%2Facuity-analytics-senior-ai-engineer-pythonmsft-foundry-acuity-analytics"},{"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%2Facuity-analytics-senior-ai-engineer-pythonmsft-foundry-acuity-analytics"},{"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/acuity-analytics-senior-ai-engineer-pythonmsft-foundry-acuity-analytics\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Facuity-analytics-senior-ai-engineer-pythonmsft-foundry-acuity-analytics"}]}