Remote Jobs Sign In

Software Engineer - Python

Location: Remote
Compensation: To Be Discussed
Reviewed: Fri, Jun 05, 2026
This job expires in: 30 days

Job Summary

Building and operating AI-native backend systems, the full-time Software Engineer - Python will design multi-agent architectures and ensure reliable integrations across complex business systems while managing services from prototype through production in a remote environment.

Key responsibilities
  • Design and build multi-agent AI systems in Python for complex business workflows including qualification, email generation, and outbound orchestration
  • Architect model-agnostic layers that decouple business logic from LLM providers, enabling flexibility across various AI models
  • Instrument and monitor AI systems in production to build observability into agent behavior and debug non-deterministic failures
Required qualifications
  • 2+ years of software engineering experience building backend services in Python
  • Production experience with multi-step AI agent systems that operate across multiple turns
  • Strong understanding of LLM internals affecting system design, including context management and token budgets
  • Experience with containerized deployments (Docker, Kubernetes) and CI/CD pipelines
  • Proficiency with SQL and data systems for building analytics pipelines

COMPLETE JOB DESCRIPTION

The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...