JobTarget Logo

Senior Software Engineer, Agents in Canada Creek, Nova Scotia at Jobgether

NewJob Function: Information Technology
Jobgether
Canada Creek, Nova Scotia, B0P 1V0, Canada
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Senior Software Engineer, Agents

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Agents based in Canada.

This role offers the opportunity to build and deploy next-generation AI agents that solve real customer challenges at enterprise scale.
You will work directly with customers to design, develop, and optimize intelligent conversational systems from concept to production.
The position combines software engineering, integrations, prompt engineering, and customer collaboration in a fast-moving AI environment.
You will help shape how businesses use large language models and automation to transform customer experiences.
Working with real production environments, you will own the full lifecycle of AI solutions and directly influence customer outcomes.
This is an ideal opportunity for a technically curious engineer who enjoys solving complex problems and creating impactful AI products.

Accountabilities:

As a Senior Software Engineer, Agents, you will own the end-to-end delivery of AI agent solutions, partnering closely with customers to understand their needs, build reliable integrations, and continuously improve agent performance. You will combine technical expertise, product thinking, and customer collaboration to deliver high-quality AI experiences.

  • Own the full lifecycle of AI agents, including discovery, design, development, testing, deployment, and ongoing optimization.
  • Collaborate directly with customers to understand workflows, business goals, and operational challenges, translating them into effective AI agent solutions.
  • Define agent scope, conversation behavior, escalation paths, and success criteria based on customer requirements.
  • Design and write agent instructions, prompts, conversation flows, and behavioral logic to create effective customer interactions.
  • Build and maintain integrations between AI agents and customer systems, including APIs, CRM platforms, ticketing tools, and internal services.
  • Design reliable tool integrations by managing authentication, error handling, edge cases, and data flow requirements.
  • Create and maintain evaluation frameworks, test scenarios, and quality benchmarks to improve agent performance.
  • Analyze real conversations, logs, and system behavior to identify issues and implement improvements.
  • Optimize AI agents for production readiness by improving reliability, latency, cost efficiency, and user experience.
  • Monitor live deployments and troubleshoot issues quickly to maintain customer satisfaction.
  • Collaborate with product and engineering teams by sharing customer insights, recurring challenges, and opportunities for platform improvements.
  • Act as a trusted technical advisor, helping customers successfully adopt and maximize AI-powered solutions.
Requirements:

The ideal candidate is a technically strong engineer who combines software development skills with customer-facing abilities and a passion for artificial intelligence. You should be comfortable working with ambiguity, designing scalable solutions, and collaborating with both technical and non-technical stakeholders.

  • Strong experience building and deploying production-grade software systems.
  • Experience working with integrations, APIs, endpoints, and distributed systems.
  • Ability to understand complex customer workflows and translate business needs into technical solutions.
  • Strong knowledge of integration patterns, authentication methods, error handling, and API reliability practices.
  • Experience designing structured prompts, instructions, or workflows for large language models and AI systems.
  • Ability to evaluate and improve AI-generated outputs through testing, iteration, and quality measurement.
  • Comfortable working directly with customers, building trust, gathering requirements, and communicating technical concepts clearly.
  • Strong problem-solving skills with the ability to navigate unclear requirements and complex technical challenges.
  • Experience with programming languages such as TypeScript, Python, SQL, or similar technologies is a plus.
  • Familiarity with conversational AI, voice technology, contact center platforms, or LLM-based applications is highly valuable.
  • Experience with AI evaluation frameworks, observability tools, or production monitoring practices is a plus.
  • Background in forward-deployed engineering, solutions engineering, technical consulting, or customer-embedded engineering is advantageous.
  • Ability to work independently in a remote environment while collaborating effectively with distributed teams.
  • A computer science degree is not required; experience gained through systems administration, integration engineering, technical support, or related technical roles is welcomed.
Benefits:
  • Fully remote work environment with flexibility and trust to manage your schedule.
  • Competitive compensation aligned with impact and experience.
  • Equity ownership opportunity in a growing AI-focused organization.
  • Comprehensive health and wellness benefits.
  • Flexible vacation policy and paid sabbatical opportunities.
  • Wellness stipend supporting physical and mental health.
  • Technology and learning stipend for conferences, books, courses, and professional development.
  • Company-wide offsites and team gatherings designed to strengthen remote collaboration.
  • Opportunity to work with cutting-edge AI technologies and real-world enterprise applications.
  • Supportive culture focused on ownership, collaboration, learning, and continuous improvement.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Job Location

Canada Creek, Nova Scotia, B0P 1V0, Canada

Frequently asked questions about this position

Similar Jobs In Canada Creek, Nova Scotia

New

AI Platform Engineer

Jobgether
Canada Creek, Nova Scotia
New

Senior GEN Consultant

Jobgether
Canada Creek, Nova Scotia
New

Senior IT Support Engineer

Jobgether
Canada Creek, Nova Scotia

Senior C# .Net Senior Software Engineer

3Pillar Global
Canada Creek, Nova Scotia
New

Data Engineer - Presystem

Jobgether
Canada Creek, Nova Scotia
Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.