AI Python Engineer

Company: Venesky Brown
Apply for the AI Python Engineer
Location:
Job Description:

Venesky-Brown’s client, a public sector organisation in Edinburgh, is currently looking to recruit an AI Python Engineer for an initial 12 month contract with option to extend on a rate of £600/day (Outside IR35). This role will be based in Edinburgh, however, attendance at the project site will only be required on an as-needed basis.

Responsibilities:

– Build and maintain the shared Python platform library that all workloads depend on — configuration, logging/telemetry, Azure clients, model interface abstractions.

– Hold a high engineering bar across the codebase: type safety, test coverage, linting, dependency hygiene.

– Keep the library’s abstractions clean as models, transports, and workloads rotate underneath them.

– Implement and maintain Temporal-based workflow workers for the document processing pipeline (ingestion → extraction → reasoning/rule-assertion → deterministic mapping).

– Build the plumbing that loads and serves open-weight models inside workers (embedded inference engine pattern), including model provenance verification and warm-load behaviour.

– Implement per-queue scaling, priority isolation, and burst handling.

– Develop and maintain Terraform for the platform estate across non-prod, pre-prod and prod environments.

– Own the GitOps deployment path (ArgoCD) and the container build/publish pipeline into the registry.

– Operate workloads on AKS — namespaces, autoscaling (KEDA), service mesh, policy and security add-ons.

– Build telemetry, dashboards and alerting (Managed Prometheus / Grafana, App Insights) shaped for first-line consumption.

– Implement support automation as a first-class platform layer — self-healing operator patterns, runbooks-as-code — to minimise manual operational handover. (Directly supports the RUN-readiness risk on this programme.)

– Implement validation and verification logic so extracted/derived data meets quality standards before it leaves the pipeline.

– Integrate the platform with enterprise systems (message bus, databases, document stores) and support the AI engineers in wiring new model workloads in.

– Work to the team’s design and task discipline (low-level design templates, tightly scoped tasks, ADO tracking).

– Document architecture, runbooks and operational guidance to support deployment and ongoing support.

Essential Skills:

– Strong, demonstrable production Python — typed code (mypy/strict or equivalent), testing (pytest), linting, packaging and dependency management.

– Containers and Kubernetes in production: building images, deploying and operating workloads, debugging in-cluster.

– Infrastructure as code — Terraform (or equivalent) with a modular, environment-driven structure.

– CI/CD and GitOps — automated build/test/deploy pipelines; declarative deployment.

– Cloud platform engineering, ideally Azure (AKS, Service Bus, managed Postgres, Key Vault, Blob Storage, managed identity).

– Observability — metrics, logs, traces; building dashboards and alerts, not just consuming them.

– Comfort working around AI/ML workloads — integrating model-serving runtimes, understanding inference resource behaviour — without needing to own model science.

– Experience delivering and operating services end-to-end, including the support and maintenance phase.

– Awareness of secure handling of sensitive data and relevant data-protection obligations.

Desirable Skills:

– Temporal.io or another durable-execution / workflow-orchestration framework.

– vLLM or similar LLM-serving runtimes; familiarity with GPU workload scheduling on Kubernetes.

– KEDA, Istio (or another service mesh), ArgoCD.

– Experience supporting A/B model rollouts behind a stable interface (the reasoning queue has a model-swap on the roadmap).

– Vector search infrastructure (e.g. Milvus / self-hosted vector DB on Kubernetes) — a candidate roadmap component.

– Experience contributing to platform support-automation / SRE-style operability as a deliverable in its own right.

– Exposure to regulated / public-sector delivery and associated governance.

If you would like to hear more about this opportunity please get in touch.

Posted: May 30th, 2026