Senior AI Engineer — LLM Applications & AI Agents
- Canada
- Remote
- Posted Oct 16, 2026
- 1 position
$170,000–$200,000 / year
Opens LinkedIn
- Employment type
- Full-time
- Experience level
- Senior · 5+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Apply on LinkedIn (LinkedIn sign-in required)
Job summary
Build, evaluate, deploy, and improve LLM-powered applications, retrieval-augmented generation systems, and agents that integrate with APIs, databases, and business applications. Measure accuracy, reliability, and business outcomes while improving performance, costs, monitoring, and failure handling in collaboration with product and engineering teams.
Job details
Location: Remote within Canada Salary: CAD $170,000–$200,000 annually, depending on experience Employment: Full-time, salaried employment with Cantal upon a confirmed client match Benefits: Begin after your first month of employment Paid vacation: Included; details confirmed during hiring Cantal is selecting experienced AI engineers for upcoming engagements with U.S. product and engineering teams. You would be employed by Cantal in Canada and work directly with a U.S. client’s team, building AI systems that solve real business problems. We’re looking for engineers who can take an idea through development, evaluation, deployment, and ongoing improvement. The work Depending on the client engagement, you could: Build and deploy LLM-powered features, including document processing, enterprise search, conversational applications, and automated workflows. Develop agents that interact with APIs, databases, and business applications. Build retrieval-augmented generation systems, including ingestion, search, and retrieval evaluation. Create evaluations that measure accuracy, reliability, and business outcomes. Improve performance, operating costs, monitoring, and failure handling. Work with product and engineering teams to make sound architectural decisions and ship useful software. What we’re looking for Strong production software engineering experience, typically five or more years. Direct experience shipping at least one substantial AI application used by customers or internal teams. Strong Python or TypeScript skills, with experience building APIs, working with databases, and deploying cloud applications. Hands-on experience with LLM integration, retrieval, tool calling, or agent orchestration. Experience evaluating AI outputs and investigating failures in production. Clear communication and the ability to explain your decisions, tradeoffs, and results. Residence in Canada, eligibility to work in Canada, and availability to overlap with a U.S. team’s working hours. Experience with model fine-tuning, voice AI, or complex enterprise integrations is welcome. A research degree is not required. Our process Screening is led by developers. We’ll discuss a system you’ve built, your personal contribution, and how you measured its performance. Shortlisted candidates will complete a practical technical discussion. We’re building an initial shortlist of three engineers before approaching prospective clients. This posting is an expression of interest; no specific client vacancy or start date is currently confirmed. Employment is contingent on a successful client match. We’ll obtain your approval before sharing your résumé, identity, or interview materials with a prospective client. Interested? Message us. Send us your résumé or LinkedIn profile, your province and availability, and a short description of a production AI system you helped build. Include what you owned and how you knew it was working. Public project links are welcome but optional. Please keep confidential employer code and data private. Cantal
What you’ll do
Build, evaluate, deploy, and improve LLM-powered applications, retrieval-augmented generation systems, and agents that integrate with APIs, databases, and business applications. Measure accuracy, reliability, and business outcomes while improving performance, costs, monitoring, and failure handling in collaboration with product and engineering teams.
Requirements
Candidates typically have five or more years of production software engineering experience and have shipped at least one substantial AI application used by customers or internal teams. They need strong Python or TypeScript skills, hands-on experience with LLM integration, retrieval, tool calling, or agent orchestration, and the ability to evaluate production AI systems; they must reside and be eligible to work in Canada and overlap with U.S. team hours.
Benefits
- Paid Vacation
Listed skills
- Communication · Preferred
- TypeScript · Preferred
- Python · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Python
- TypeScript
- Production Software Engineering
- LLM Integration
- AI Application Development
- Retrieval-Augmented Generation
- Agent Orchestration
- API Development
- Database Integration
- Cloud Deployment
- AI Evaluation
- Tool Calling
- Production Monitoring
- Failure Analysis
- System Architecture
- Communication
Job areas
- Technology
- Software
- Engineering
- Data & Analytics
