Senior Software Engineer - AI

Jobgether

Edmonton

Hybrid

CAD 110,000 - 140,000

Full time

35 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote work in Canada
Technical ownership of production AI
AI-first engineering environment
Broad technical scope across AI infra

Job summary

Jobgether is seeking a Senior Software Engineer - AI based in Canada to join a small AI Platform team building production-ready AI agents and shared infrastructure for a connected fleet technology ecosystem. You will own end-to-end development from architecture to deployment, with a focus on AI-first engineering practices and secure data access.

The role emphasizes hands-on work with agents, LLM APIs, and retrieval systems, plus collaboration with product and support teams to deliver practical

Qualifications

  • Proven experience delivering AI agents or AI-powered features to production.
  • Strong Python and/or TypeScript proficiency.
  • Hands-on with LLM APIs, MCP, and agent frameworks.
  • Experience designing and implementing retrieval systems, including search, RAG, and permission-aware data access.
  • DevOps and infrastructure experience, including Docker, Kubernetes or managed container platforms, infrastructure as code, and CI/CD.
  • Experience operating production services, including observability tools such as Datadog, alerting, secrets/identity management, and incident response.
  • Strong SQL skills and PostgreSQL proficiency.
  • Excellent communication and ownership in a fast-moving engineering environment.

Responsibilities

  • Lead projects end to end, translating specifications into clear requirements and production launches.
  • Consistently deliver working software to production through frequent releases.
  • Design, build, and deploy AI agents and AI-powered features for customer-facing products and internal teams.
  • Develop the enterprise context layer with data connectors, retrieval and MCP access.
  • Build shared tooling and engineering practices to enable teams to deploy AI agents.
  • Evaluate whether an AI agent or deterministic workflow is best.
  • Provision and manage infrastructure, deployment pipelines, and production releases.
  • Mentor engineers within the AI Platform team and across the organization.
  • Collaborate with product, support, and engineering to deliver practical solutions.

Skills

Senior software engineer
AI agents
Python
TypeScript
Agentic SDLC
LLM APIs
MCP
Retrieval systems
PostgreSQL
Docker
Kubernetes
Terraform
CI/CD
Datadog
Observability

Tools

Databricks
Unity Catalog
Genie
Confluence
SharePoint
Jira
Slack

Job description

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 - AI based in Canada.

The Senior Software Engineer will join a small AI Platform team responsible for building production-ready AI agents, intelligent products, and shared infrastructure across a connected fleet technology ecosystem. You will develop solutions supporting fleet safety, regulatory compliance, toll management, and weigh station bypass operations. The role also involves creating enterprise context layers that provide secure, permission-aware access to organizational knowledge and data. You will help establish agentic engineering practices and tools that enable other engineering teams to build more effectively with AI. This is a hands-on senior position with end-to-end ownership, from architecture and development through deployment, monitoring, and continuous improvement. You will work in an AI-first engineering environment where coding agents are central to software delivery.

Accountabilities
  • Lead projects end to end, translating specifications and loosely defined business problems into clear requirements, implementation plans, and production launches.

  • Consistently deliver working software to production through frequent, incremental releases.

  • Design, build, and deploy AI agents and AI-powered features for both customer-facing products and internal teams.

  • Develop and extend the enterprise context layer, including data connectors, retrieval systems, permission enforcement, and Model Context Protocol (MCP) access.

  • Build shared tooling, frameworks, and engineering practices that help teams across the organization develop and deploy AI agents effectively.

  • Evaluate whether a problem is best addressed through an AI agent or a deterministic automated workflow, and implement the most appropriate solution.

  • Provision and manage the infrastructure supporting applications, including environments, deployment pipelines, and production releases.

  • Take long-term ownership of deployed systems, including monitoring, evaluation, cost management, reliability, and failure handling.

  • Use tests, continuous integration, and agent-based review practices to maintain software quality while working with coding agents.

  • Break down development tasks into manageable work that coding agents can execute and engineers can verify, coordinating multiple agents in parallel where appropriate.

  • Mentor engineers within the AI Platform team and across the wider engineering organization.

  • Collaborate with product, support, and engineering stakeholders to identify opportunities and deliver practical technical solutions.

Requirements
  • Demonstrated experience as a senior software engineer, with a strong track record of frequently shipping production software and maintaining ownership after release.

  • Proven experience delivering AI agents or AI-powered features to production that are actively used and relied upon by users.

  • Strong proficiency in Python and/or TypeScript.

  • Advanced experience with agentic software development lifecycle (Agentic SDLC), using coding agents as a primary method of building software.

  • Hands-on experience with large language model (LLM) APIs, MCP, and agent frameworks, including sound judgment about when an agent-based approach is appropriate and when it is not.

  • Experience designing and implementing retrieval systems, including search, Retrieval-Augmented Generation (RAG), and permission-aware data access.

  • Familiarity with evaluation frameworks and data-driven methods for determining whether AI agents are ready for production and performing effectively.

  • DevOps and infrastructure experience, including Docker, Kubernetes or managed container platforms, infrastructure as code (Terraform or equivalent), and CI/CD pipeline development.

  • Experience operating production services, including observability tools such as Datadog or similar platforms, alerting, secrets and identity management, and incident response.

  • Strong SQL skills and practical experience with PostgreSQL.

  • Excellent communication skills, including the ability to communicate effectively in live discussions, work independently, and be transparent about technical limitations or knowledge gaps.

  • Strong problem-solving skills, sound technical judgment, and the ability to take ownership in a fast-moving engineering environment.

Preferred qualifications:

  • Experience or knowledge of fleet operations, transportation, or logistics.

  • Experience with Databricks, including Unity Catalog or Genie.

  • Familiarity with enterprise search integrations and connectors such as Confluence, SharePoint, Jira, and Slack.

  • Experience with vector databases and retrieval infrastructure.

  • Knowledge of identity and access control for services and AI agents.

  • Experience with workflow orchestration or automation platforms.

  • Familiarity with cloud environments such as Azure (App Service, AKS, Azure DevOps) or AWS.

Benefits
  • Remote flexibility: Fully remote position for candidates based in Canada.

  • Technical ownership: Opportunity to lead projects and maintain long-term responsibility for production systems.

  • AI-first environment: Work with coding agents and modern AI development practices as a core part of the engineering workflow.

  • Broad technical scope: Build AI products, enterprise data infrastructure, automated workflows, and shared engineering platforms.

  • Professional growth: Opportunity to shape agentic engineering practices and mentor engineers across teams.

  • Meaningful impact: Develop technology that supports fleet safety, regulatory compliance, and operational efficiency.

  • Inclusive workplace: Equal opportunity environment that values diverse perspectives and individual differences.

  • Potential onsite travel: Willingness to travel to Edmonton, Alberta, as needed.

  • Specific salary, healthcare coverage, paid leave, and additional compensation details are not provided in the job description.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI Engineer (AI Automation)
Senior AI Engineer (AI Automation)

Jobgether • Canada

Remote
CAD 150,000 - 210,000
Fully remote
Canada eligibility
Autonomy
+4
Senior Staff Software Engineer - Builder Platform
Senior Staff Software Engineer - Builder Platform

Jobgether • Canada

Remote
CAD 322,000 - 476,000
Competitive compensation
Equity opportunities
Fully remote work (Canada)
+6
Senior AI Engineer (Python)
Senior AI Engineer (Python)

Jobgether • Canada

On-site
CAD 120,000 - 180,000
Remote work flexibility
Relocation support
Professional development
+5
Senior Agentic AI Engineer
Senior Agentic AI Engineer

Jobgether • Canada

Remote
CAD 120,000 - 180,000
Fully remote position
Software Engineer II - Cloud-Native Agent Harness (Mecatl)
Software Engineer II - Cloud-Native Agent Harness (Mecatl)

Jobgether • Canada

Hybrid
CAD 220,000 - 269,000
Equity opportunities
Healthcare coverage
Remote/hybrid
+7
AI Forward Deployed Engineer
AI Forward Deployed Engineer

AItoolnavio • Canada

Remote
CAD 90,000 - 130,000
Fully remote work
International engineering team
Technical ownership
+3
Staff AI Engineer
Staff AI Engineer

AItoolnavio • Canada

Remote
CAD 150,000 - 210,000
Competitive salary package
High-autonomy role with direct AI road
Senior AI Developer - Product Operations
Senior AI Developer - Product Operations

Jobgether • Montreal

Hybrid
CAD 140,000 - 170,000
Base salary CAD 140,000–170,000 per yr
Annual bonus program
LTIP
+8
Lead Product Manager, Agent Runtime & Evals
Lead Product Manager, Agent Runtime & Evals

Jobgether • Canada

Remote
CAD 279,000 - 321,000
Remote-first culture
Flexible time off
Equity
Full Stack Engineer, Agentic AI
Full Stack Engineer, Agentic AI

Jobgether • Canada

Remote
CAD 100,000 - 140,000
Remote-first flexibility
Healthcare benefits
Professional development