📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

This job is no longer available

This job expired on 22/08/2026. It no longer accepts applications.

Backend Architect - Ontology + Python + AI/ML - Afternoon

10Pearls · Division de Karachi

Senior 🇬🇧 English
Python FastAPI SQLAlchemy AsyncIO PostgreSQL pgvector Row-Level Security GraphQL Apollo Hasura Kafka

Job description

About the role

10Pearls is looking for a Backend Architect to lead the design and evolution of its next‑generation AI‑native platform (AIX). The focus will be on the Ontology Layer (L3), the semantic core that powers multi‑tenant AI services. This senior role combines architectural ownership with hands‑on development in an onsite environment.

Key responsibilities

  • Design a multi‑tenant PostgreSQL schema with row‑level security, indexing, and pgvector support.
  • Architect and implement a Strawberry‑GraphQL API for reads, mutations, and subscriptions, ensuring tenant isolation and authorization.
  • Own the action registry and governance state machine, including approval workflows and cryptographic proof generation.
  • Define cross‑layer contracts between data plane, ontology, agent runtime, and governance components (Kafka topics, MCP Truth API, event formats).
  • Write reference implementations for core modules each quarter and review backend pull requests.
  • Mentor a squad of 3‑5 engineers, conduct design reviews, and maintain architecture decision records.
  • Set and defend SLOs for L3 services, drive load‑testing, and perform capacity planning.

Required profile

  • 5–8 years of experience building production backend systems in Python (FastAPI, SQLAlchemy, AsyncIO) or equivalent.
  • Deep hands‑on expertise with PostgreSQL, including schema design, query optimisation, RLS, migrations, and pgvector.
  • Proven experience designing and delivering multi‑tenant SaaS platforms.
  • Strong background in event‑driven architectures using Kafka or similar technologies.

Required skills

  • Python
  • FastAPI
  • SQLAlchemy
  • AsyncIO
  • PostgreSQL (schema design, RLS, pgvector, migrations)
  • GraphQL (Strawberry, Apollo, Hasura)
  • Kafka (topic design, exactly‑once semantics)
  • Multi‑tenant architecture
  • API design and contract definition

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec 10Pearls.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 3 months ago

33 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

10Pearls

Division de Karachi