Role: Software Engineer - AI CRM
Location: Remote (India)
Stack preference: Python
What You'll Do:
- Build and scale a FastAPI backend powering multi-agent workflows.
- Design workflow orchestration pipelines with Temporal or similar to plan multi-step actions, handle fallbacks, and reason over user intent.
- Implement memory and context systems for knowledge retrieval and adaptive workflows.
- Manage authentication, user integrations, and secure credential handling.
- Build robust error handling for both internal reasoning and external API/tool failures.
- Own deployment, monitoring, and scaling of backend infrastructure.
What We're Looking For:
- Strong backend experience with Python/FastAPI.
- Proven ability to design workflow orchestration and agent systems.
- Experience with context management, prompt engineering, and AI-engineering (about 1-2 years of experience with AI and agents) and some level of understanding of agent frameworks
- Knowledge of Postgres and vector databases
- Ability to build systems for multi-step planning, minimal hallucination and graceful error recovery.
- Familiarity with multi-agent architectures and dynamic workflow generation (functional programming approaches)