Job Title: AI/ML Agent Engineer / Developer
Location: Remote – Toronto, Canada
Client-Sponsored Travel: Must have a valid U.S. visa for a 3-day, client-sponsored AI training in the U.S. (all travel expenses will be covered)
Role Overview
We are seeking a skilled AI/ML Agent Engineer to develop robust, production-grade AI agents capable of handling thousands of customer interactions daily. You’ll work closely with the Customer Experience (CX) team and clients to design, build, and optimize intelligent conversational agents from the ground up.
Key Responsibilities
- Develop AI agents based on defined product requirements, using modern software development practices.
- Test agent performance across various use cases, including knowledge retrieval and support workflows.
- Write and maintain simulation tests and ensure proper API/database integrations.
- Collaborate directly with clients to align functionality with business needs.
- Monitor live agent interactions, analyze performance using internal tools, and apply continuous improvements.
- Manage the full agent lifecycle: development, deployment, performance evaluation, and maintenance.
Required Qualifications
- 3+ years of experience in software development of complex technical products.
- Proven background as a Senior Software Engineer or similar role.
- Bachelor's degree in Computer Science or equivalent practical experience.
- Strong written and verbal communication skills, including client-facing interaction.
Technical Skills
- Proficiency in React.js and TypeScript (Intermediate to Advanced)
- Experience with Go (preferred but not required)
- Working knowledge of LLMs and prompt engineering
- Skilled in using Git, CLI tools, and managing full version-controlled codebases
- Familiarity with full software development lifecycle: setup, development, testing, deployment
- Ability to build systems programmatically—not a low-code/no-code environment
Preferred Experience
- Hands-on experience building conversational AI or code-driven AI agents
- Direct involvement in product discussions and customer interactions
- Strong understanding of React component architecture, lifecycle, and optimization strategies
Tools & Technologies
- React.js
- TypeScript
- GitHub / Git
- Terminal/CLI
- REST APIs & Data Integrations
- LLM & Prompt Engineering Basics
This is a senior-level, highly technical role suited for engineers who thrive in fast-paced, product-driven environments and are eager to build AI solutions that scale.