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

No results.

Senior Software Engineer - Python

Convo · Islamabad

New
Senior 🇬🇧 English
Python FastAPI asyncio graph databases vector databases LangGraph schema versioning MCP OpenTelemetry

Job description

About the role

CONVO is looking for a Senior Software Engineer specialized in Python to build the shared runtime, orchestration layer, tool registry, and SDK that power its agentic platform. You will design and implement asynchronous, distributed backend services using FastAPI and graph‑based orchestration while integrating vector and graph databases.

Key responsibilities

  • Design and implement the shared runtime, planner, tool registry and SDK used by multiple teams.
  • Develop asynchronous orchestration and planning services that translate intents into executable agent workflows.
  • Maintain tool‑call contracts, agent SDK, and runtime APIs.
  • Integrate graph and vector persistence for workflow state, memory and retrieval.
  • Implement MCP‑compatible interfaces and adapters for internal and external tools.
  • Design failure handling, retries, idempotency, timeouts, tracing and deterministic replay.
  • Create developer documentation, reference implementations and automated tests for consuming teams.

Required profile

  • 6+ years of backend or distributed‑systems engineering experience.
  • At least 2 years working with workflow orchestration, LLM applications or agent runtimes.
  • Strong understanding of API and SDK design, schema versioning and backward compatibility.
  • Experience with failure‑prone, asynchronous workflows and automated testing.

Required skills

  • Python (advanced, including asyncio and concurrency)
  • FastAPI
  • Graph databases
  • Vector databases
  • Workflow/orchestration frameworks (e.g., LangGraph)
  • API and SDK design
  • Schema versioning
  • MCP‑compatible tool contracts
  • OpenTelemetry tracing

What we offer

  • Competitive compensation package
  • Medical benefits for employee and family
  • Free lunch
  • Annual performance‑tied increments and recognition awards
  • Lean, agile work culture promoting diversity

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Convo.
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.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 18 hours ago

Expires 1 month from now

4 views · 0 interested

Boost your chances

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

Analyzing your CV...

Convo

Islamabad