Convo Logo

Convo

Senior Software Engineer - Python

Posted 3 Hours Ago
Be an Early Applicant
Remote or Hybrid
Hiring Remotely in Islāmābād, Firozpur, Punjab, IND
Senior level
Remote or Hybrid
Hiring Remotely in Islāmābād, Firozpur, Punjab, IND
Senior level
Build the shared runtime, orchestration, tool registry, and SDK for an agentic platform. Develop asynchronous distributed services with Python and FastAPI, graph-based workflows, vector and graph persistence, MCP-compatible tool integrations, failure handling, observability, and reliable workflow execution. Create versioned APIs, developer documentation, reference implementations, automated tests, and telemetry supporting agent development across engineering teams.
The summary above was generated by AI
Job Summary

CONVO is seeking a Senior Software Engineer - Python to build the shared runtime, orchestration, tool registry, and SDK powering its agentic platform. You’ll develop asynchronous, distributed backend services using Python, FastAPI, and graph-based orchestration, while working with vector/graph databases, MCP-compatible tools, and robust workflow management. You’ll focus on scalable agent execution, reliable tool integration, observability, failure handling, and developer-friendly SDKs that enable teams to build and operate domain agents efficiently.

Technical mission
  • Design and implement the shared runtime, planner, tool registry and SDK that other teams use to build and operate domain agents.
Key responsibilities
  • Implement asynchronous orchestration and planning services that translate intents into executable agent workflows.
  • Build and maintain the tool registry, 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 where applicable.
  • Create developer documentation, reference implementations and automated tests for consuming teams.
Required technical capabilities
  • Minimum experience: 6+ years in backend or distributed-systems engineering, including 2+ years with workflow orchestration, LLM applications or agent runtimes.
  • Advanced Python, including asyncio/concurrency and production FastAPI services.
  • Experience with workflow or agent orchestration, preferably LangGraph or an equivalent graph-based runtime.
  • Practical use of graph databases and/or vector databases in production systems.
  • Strong API and SDK design, schema versioning and backward-compatibility discipline.
  • Understanding of MCP, structured tool calls and secure tool execution.
  • Automated testing of distributed, asynchronous and failure-prone workflows.
Preferred experience
  • Agent memory, multi-agent coordination or planner/executor patterns.
  • OpenTelemetry tracing and evaluation telemetry for agent workflows.
  • Sandboxing, policy enforcement and tenant-aware runtime design.
Expected deliverables / acceptance evidence
  • Versioned agent runtime and orchestrator services.
  • Tool registry and MCP-compatible contract layer.
  • Documented agent SDK with reference agents and integration tests.
  • Operational telemetry and failure-management mechanisms.
Primary interfaces
  • Works with all pod engineering teams, the Architecture Office, Agentic Governance and QA/evaluation roles.
What We Have For You
  • Great compensation package, medical benefit for you and your family, free lunch, annual performance-tied increments & performance recognition awards and a great lean and agile work culture!
  • Convo endorses a culture of diversity in all aspects and aims to build a diverse team of amazing individuals!

Similar Jobs

2 Days Ago
Remote
India
Senior level
Senior level
Information Technology • Marketing Tech • Social Media
Design and build scalable infrastructure management platforms, automation systems, services, and integrations across provisioning, networking, IPAM, DNS, CMDB, and asset management. Drive architectural decisions for complex distributed-system challenges, improve reliability and operational efficiency, partner across engineering and operations, and mentor engineers. The role includes full-stack development, API and database work, AI-assisted development, CI/CD, and production operational support.
Top Skills: AnsibleAWSCi/CdClaudeCmdbCursorDnsGitHTTPIpamJavaScriptJSONMySQLOpenstackPuppetPythonRedisRestful ApisSaltstackServicenowVMware
17 Days Ago
Remote
India
Senior level
Senior level
Agency • Information Technology
Design and build Python-based microservices and REST APIs using FastAPI. Deploy and operate services on AWS (EC2, S3, Lambda, RDS) with secure networking (VPC, IAM). Containerize and orchestrate workloads with Kubernetes and manage YAML manifests. Implement data flows with Apache NiFi, build CI/CD pipelines (Jenkins, Git, Kompass), optimize relational DBs with SQL, and deliver features in an Agile environment.
Top Skills: Apache NifiAws Ec2Aws LambdaAws RdsAws S3FastapiGitIamJenkinsKompassKubernetesPytestPythonSecurity GroupsSQLVpcYaml
11 Days Ago
In-Office or Remote
India
Senior level
Senior level
Digital Media
Develop and enhance features for EnrollWise, contribute to a scalable software architecture, review code, collaborate on design and technical feasibility, and maintain software quality.
Top Skills: ApolloAWSDjangoDjango OrmGraphQLNextjsPythonReact

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account