Senior Software Engineer, Agents
RemoteCanada
Job Summary
Own AI agents for assigned customers across the full lifecycle, from discovery and design to live operation. Sit with clients to map workflows, translate ambiguous business goals into concrete agent scopes, and uncover unwritten business rules for strict enforcement. Design prompts, instructions, and conversation flows, iterating against evals and real transcripts to ensure quality. Wire agents into customer systems by calling APIs as tools, shaping inputs and outputs, and handling auth and edge cases. Build test sets covering happy and unhappy paths, measure agent quality, and harden agents with guardrails and failure modes. Monitor live conversations and tool-call health, debug from logs, and ship fixes under pressure. Feed recurring patterns back to Product to accelerate future agent development.
Required Qualifications
- Customer-facing strength
- Integration fluency
- Prompt and instruction craft
Desired Qualifications
- general-purpose coding experience (TypeScript, Python, SQL)
- prior forward-deployed, solutions engineering, or customer-embedded work
- conversational AI, voice, or contact center domain experience
- experience with LLM evaluation tooling and observability
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.