Senior Software Engineer - Python

Posted 2 Days Ago
Be an Early Applicant
2 Locations
Remote or Hybrid
Senior level
Artificial Intelligence • Productivity • Software
The Role
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.
Summary Generated by Built In
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!

Skills Required

  • 6+ years of backend or distributed-systems engineering experience
  • 2+ years of experience with workflow orchestration, LLM applications, or agent runtimes
  • Advanced Python, including asyncio and concurrency
  • Production experience building FastAPI services
  • Experience with workflow or agent orchestration, preferably LangGraph or an equivalent graph-based runtime
  • Production experience with graph databases and/or vector databases
  • Strong API and SDK design, schema versioning, and backward compatibility
  • Understanding of MCP, structured tool calls, and secure tool execution
  • Experience testing distributed, asynchronous, and failure-prone workflows
  • Experience with agent memory, multi-agent coordination, or planner/executor patterns
  • Experience with OpenTelemetry tracing and evaluation telemetry for agent workflows
  • Experience with sandboxing, policy enforcement, and tenant-aware runtime design
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Los Altos, CA
138 Employees
Year Founded: 2012

What We Do

Convo provides an enterprise social collaboration platform that enables easy, secure conversations between desk / non-desk workers to accelerate company productivity and engagement. Unlike existing email-focused or chat-centric collaboration platforms, only Convo combines the ease of social networks with rich collaboration capabilities to simplify and optimize work interactions for all employees -- no email required.

Gallery

Gallery

Similar Jobs

Photon Logo Photon

Senior Software Engineer

Agency • Information Technology
Remote
India
5017 Employees
In-Office or Remote
7 Locations
14 Employees

Quillbot Logo Quillbot

Manager, Paid Media

Artificial Intelligence • Edtech • Mobile • Natural Language Processing • Productivity • Software
Easy Apply
Remote
India
232 Employees

JPMorganChase Logo JPMorganChase

Data Scientist

Financial Services
Remote or Hybrid
2 Locations
289097 Employees

Similar Companies Hiring

Kepler  Thumbnail
Artificial Intelligence • Fintech • Software
New York, New York
9 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel.io Thumbnail
Aerospace • Hardware • Robotics • Software
US
50 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account