AI Agent Engineer
Location
- Toronto, Canada (Remote)
Duration
- 12+ Month Contract
Job Overview
As an AI Agent Engineer, you'll work closely with the Customer Experience (CX) team to develop and deploy enterprise-grade AI agents. These agents are designed to manage thousands of real-time customer conversations daily, requiring a highly technical, hands-on approach involving software development, agent design, and system integration.
Core Responsibilities
- Design, build, test, and deploy AI agents from scratch.
- Create and maintain conversational agents using React, TypeScript, and Go.
- Develop and test scenarios for knowledge retrieval and support journeys.
- Write and maintain simulation tests and APIs to support AI functionality.
- Monitor live conversation performance and gather client feedback using internal tools.
- Collaborate directly with clients to ensure AI solutions meet business needs and integrate with APIs and data sources.
- Continuously improve AI behavior based on metrics, logs, and user evaluations.
Required Skills & Experience
- 3+ years of hands-on software development experience.
- Proficiency in React (Intermediate to Advanced) and TypeScript (Intermediate to Advanced).
- Experience with Go and software engineering workflows (Git, terminal use, testing, deployment).
- Good understanding of Large Language Models (LLMs), prompt engineering basics, and API integration.
- Experience in building or contributing to conversational AI agents (preferred).
- Ability to interface with clients and incorporate user feedback.
- Strong knowledge of version control (Git) and Software Development Lifecycle (SDLC).
Preferred Background
- Previous roles as a Senior Software Engineer or similar.
- Exposure to AI/ML projects involving NLP or user interaction.
- Formal education in Computer Science or related professional experience.
Job Highlights
- Enterprise-grade AI agents
- Customer conversations management
- Technical and client-facing role
- Hands-on development with AI and APIs