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...