Senior Software Engineer, AI

New
CanadaFull-TimeSenior
Salary160,000 - 180,000 CAD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
AWSPythonGCPMachine LearningLLM

Requirements

  • 5+ years of software engineering experience, with significant exposure to production AI/ML systems.
  • Strong hands-on experience with LLM-based systems, including prompt engineering, RAG pipelines, and agent orchestration.
  • Proven experience building and operating agentic AI systems in production environments.
  • Deep understanding of AI evaluation frameworks and metrics.
  • Strong Python engineering skills with a focus on clean, testable, and production-grade code.
  • Experience with tools such as LangGraph or similar agent orchestration frameworks.
  • Familiarity with LLM observability tools (e.g., LangSmith or equivalents).
  • Experience designing and working with vector databases and retrieval systems (e.g., Pinecone or similar).
  • Strong understanding of cloud infrastructure (AWS, GCP, or equivalent).
  • Solid communication skills.

Responsibilities

  • Design and implement end-to-end AI evaluation frameworks, including offline evaluation systems, production tracing, and human-in-the-loop feedback loops.
  • Define and operationalize key AI performance metrics such as task success rate, hallucination detection, response quality, and business impact indicators.
  • Build and maintain evaluation datasets, automated test harnesses, and regression detection pipelines for AI systems.
  • Architect reusable agent systems, including multi-step workflows, LLM DAGs, conversational agents, and orchestration patterns.
  • Develop and scale retrieval-augmented generation (RAG) systems, including vector database management and retrieval optimization.
  • Integrate observability and monitoring tools for LLM-based systems to improve debugging, reliability, and performance tracking.
  • Make informed technical decisions across LLM providers, frameworks, and tooling based on trade-offs in cost, latency, and reliability.
  • Lead end-to-end delivery of AI engineering projects, from scoping through execution and deployment.
  • Collaborate with engineering leadership to define AI system strategy and evaluation methodologies.
  • Elevate engineering standards through code reviews, documentation, mentoring, and technical leadership.
View Full Description & ApplyYou'll be redirected to the employer's site
160,000 - 180,000 CAD per year
Apply Now