This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a Backend Architect to lead the design and evolution of a next-generation AI-native platform (AIX), with a primary focus on the Ontology Layer (L3)—the semantic core of the system. This role requires strong architectural ownership and hands-on expertise in building scalable, secure, and multi-tenant backend systems. The ideal candidate will define data models, API contracts, and cross-layer communication patterns while collaborating closely with product, architecture, and engineering teams in an onsite environment in Islamabad.
Job Responsibility
Ontology backend architecture — design the multi-tenant PostgreSQL schema (object_types, link_types, object_properties, tool_catalog, action_proposals, audit_events) including Row-Level Security and indexing strategy
GraphQL API surface — architect the Strawberry-GraphQL API for reads, mutations and subscriptions, and define resolver patterns for tenant isolation and authorisation
Action Registry & governance — own the propose → simulate → approve → execute state machine, blast-radius classification, dual-approval workflow, and SHA-256 binding hash for approval proofs
Cross-layer contracts — define the contracts between L2 (data plane), L3 (ontology), L4 (agent runtime) and L5 (governance) — Kafka topic schemas, MCP Truth API, event formats
Code ownership — write the reference implementation for at least one core module per quarter
review backend PRs
set coding, testing and observability standards
Mentorship — technically lead a squad of 3–5 backend engineers, pair-program with juniors, run design reviews and architecture decision record (ADR) sessions
Performance & reliability — set and defend SLOs for L3 services, drive load-testing and capacity planning
Requirements
5–8 years building production backend systems in Python (FastAPI, SQLAlchemy, AsyncIO) or equivalent
Deep hands-on PostgreSQL: schema design, query optimisation, RLS, pgvector, migrations
Strong API design skills — GraphQL (Strawberry, Apollo, Hasura) or REST at scale
Experience with event-driven architectures using Kafka or equivalent (topic design, exactly-once semantics, consumer groups)
Proven experience owning architecture for a multi-tenant SaaS or platform product
Strong grasp of distributed-system fundamentals: consistency, idempotency, observability, failure modes
Kubernetes-native development: containers, health probes, config-as-code, secret management
Excellent written communication — ADRs, design docs, API specs
Nice to have
Prior work on policy-as-code (OPA / Rego) or ABAC authorisation frameworks
Experience with audit-chain / tamper-evident systems or regulated-industry compliance
Exposure to LLM-powered agent platforms or tool-use systems
Experience designing for air-gapped or on-premises deployment
Contribution to an open-source backend framework or data-platform project