AI Python Engineer at Venesky Brown, Scotland, £600 per day

£600 per day

Contract 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.