2,042,979open jobs
120,358companies
245,598added this week
Browse all
Salary
≈ $92k – $176k per year (Estimated)
Location
In office (United Kingdom)
Seniority
Architect
Employment
Contractor

Confirmed on the employer's own hiring board on Oct 28, 2026. First seen by Alion on Oct 27, 2026.

Overview
Company
Impact
Profile match
HM Revenue and Customs is the United Kingdom tax authority that collects taxes and pays benefits and support schemes. It operates regional centres across the country and hires contractors such as document controllers, software developers, legal cost litigators and senior DevOps identity platform engineers. The department is headquartered in London, United Kingdom.

Role purpose

Own the intellectual core of the prototype: the standard model and the domain-specific programming language used to represent complex rules deterministically. You will also design line graph representations linking source concepts, rules, functions, data, dependencies, decisions and tests.

Why this role is different

This is not a conventional reporting/data-engineering post. We are looking for someone who can move between language design, semantic modelling, standard data architecture and executable software.

What you will do

  • Design a standard conceptual and logical model reusable across functions, including concepts, entities, attributes, functions, decisions, inputs/outputs, exceptions, effective periods, evidence, background and versioning.
  • Design and prototype a domain-specific language inspired by the qualities of systems such as Catala, DMN, and typed functional languages, while selecting the right implementation approach for this problem.
  • Define grammar, abstract syntax tree, type system, identifiers, functions, expressions, precedence, errors, temporal constructs and source annotations.
  • Build interpreters, components and deterministic validation/test tooling.
  • Design the knowledge/lineage graph model for relationships such as derived-from, depends-on, consumes, produces, supersedes, implemented-by and verified-by.
  • Define standard data-to-graph and standard data-to-language transformations, including bidirectional validation where practical.
  • Use AI as an engineering accelerator for language/model discovery and transformation, while preventing generated output from bypassing deterministic validation.
  • Provide schemas, APIs and versioning conventions that allow SAP and other implementations to consume the standard data representation without owning its semantics.

Essential experience

  • Strong data architecture and semantic modelling experience, including standard/logical data models and schema evolution.
  • Strong software engineering skills in at least one suitable programming language.
  • Hands-on experience with at least one of interpreter construction, DSLs, parsers, ASTs, type systems, formal methods, rules engines or symbolic reasoning.
  • Graph modelling experience using property graphs, RDF/OWL or equivalent knowledge-representation approaches.
  • Ability to design effective-dated, versioned models with explicit traceability.
  • Ability to communicate a rigorous model to AI engineers, enterprise architects and non-technical domain specialists.

Useful differentiators

  • Catala or other computational-law/rules-as-code technology.
  • ANTLR, tree-sitter, parser combinators or compiler tool chains.
  • Neo4j/Cypher, RDF, OWL, SHACL or SPARQL.
  • Domain-driven design, event modelling or ontology engineering.
  • Generating visual dependency/lineage views from graph or semantic models.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,042,979 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Data Science
Similar stack
Same company
United Kingdom
Lead Data Engineer 3 hours ago
≈ $107k – $190k per year (Estimated) · In office · Full-Time · London
Python
SQL
Scala
Databases
Snowflake
AI/ML
Spark
dbt
DevOps
GitHub Actions
CI/CD
Git
AWS
AWS Lambda
GitHub
Amazon S3
AWS Step Functions
Analytics
ETL/ELT
Apply
$63k per year · Hybrid · Wallingford · Oxford
Python
MATLAB
Fortran
Apply
≈ $80k – $158k per year (Estimated) · In office · United Kingdom
Python
Databases
Databricks
AI/ML
Spark
LLM
OpenAI
DevOps
Azure
Apply
$126k – $160k per year · Hybrid · Full-Time · 3+ years exp · London
Python
AI/ML
Embeddings
AI Agents
LLM
RAG
Reranking
Hybrid Search
Knowledge Graph
Agentic Workflows
Cybersecurity
GDPR
Apply
$133k per year · Equity · Hybrid · Full-Time · PhD · London
Python
SQL
AI/ML
Machine Learning
Apply
≈ $136k – $265k per year (Estimated) · In office · Contractor · United Kingdom
Databases
Neo4j
AI/ML
Function Calling
AI Agents
LLM
Human-in-the-Loop
Structured Outputs
Knowledge Graph
LLM Evaluation
Agentic Workflows
Multi-Agent Systems
Apply
全栈工程师 1 day ago
$18k – $38k per year · In office · Full-Time · 1+ year exp · Shanghai
Python
JavaScript
Ruby
Node JS
Python
Django
Ruby
Ruby on Rails
Databases
MySQL
PostgreSQL
Neo4j
Frontend
Vue.js
Apply
Product Manager 1 day ago
≈ $19k – $42k per year (Estimated) · In office · 3+ years exp · Bengaluru
Databases
Neo4j
AI/ML
Model Context Protocol
AI Agents
LLM
RAG
Knowledge Graph
DevOps
OpenTelemetry
Apply
≈ $21k – $45k per year (Estimated) · In office · 2+ years exp · Bachelor's Degree · Gurgaon
Python
SQL
Python
FastAPI
Databases
Redis
Neo4j
AI/ML
LangGraph
LangChain
Embeddings
Function Calling
AI Agents
Langfuse
LLM
RAG
Hallucination
OpenAI
Structured Outputs
DevOps
Rest API
Azure
CI/CD
Git
AWS
Docker
Apply
≈ $81k – $154k per year (Estimated) · Remote (United States) · Full-Time · 10+ years exp · PhD · United States
SQL
Databases
MySQL
PostgreSQL
Neo4j
Oracle
DevOps
Terraform
Ansible
GCP
Datadog
etcd
Prometheus
Azure
HAProxy
CI/CD
AWS
Grafana
Platform Engineering
Configuration Management
GitHub
GitLab
Linux
Cybersecurity
Least Privilege
Apply
Data Scientist 13 days ago
≈ $67k – $152k per year (Estimated) · In office · Contractor · United Kingdom
AI/ML
TensorFlow
PyTorch
Amazon SageMaker
Machine Learning
DevOps
AWS
Apply
Product Manager 1 day ago
≈ $68k – $152k per year (Estimated) · Remote (United Kingdom) · Contractor · United Kingdom
Apply
≈ $136k – $265k per year (Estimated) · In office · Contractor · United Kingdom
Databases
Neo4j
AI/ML
Function Calling
AI Agents
LLM
Human-in-the-Loop
Structured Outputs
Knowledge Graph
LLM Evaluation
Agentic Workflows
Multi-Agent Systems
Apply
SAP & AI Architect 1 day ago
≈ $67k – $169k per year (Estimated) · In office · Contractor · United Kingdom
ABAP
ABAP
SAP BTP
AI/ML
AI Agents
Apply
≈ $48k – $99k per year (Estimated) · In office · Contractor · United Kingdom
Apply
≈ $46k – $101k per year (Estimated) · Hybrid · Full-Time · United Kingdom
Apply
$34k per year · In office · Part-Time · United Kingdom
Apply
$40k per year · In office · Part-Time · United Kingdom
Apply
≈ $48k – $101k per year (Estimated) · Hybrid · Full-Time · Bachelor's Degree · United Kingdom
DevOps
Linux
Apply
≈ $126k – $224k per year (Estimated) · In office · United Kingdom
DevOps
Azure
Apply
See all jobs
This is one of many
2,042,979 more open roles from verified company boards, updated every day.