Back to results

Applied AI Engineer

  • Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Posting language
English
Posted

Original job description

Project description

Our client is an energy solutions provider. Our AI-enabled platform supports operations, tracking and decision-making to optimize large-scale renewable and traditional energy portfolios. We're delivering a key client MVP in February 2027, and the project continues into 2028. Our stack: Ruby on Rails, Node.js/TypeScript and Python services, PostgreSQL, Snowflake and AWS. We're looking for an applied AI engineer to build AI with real, measurable benefit across our operations and products.

Responsibilities

  • Work closely with product teams to help define and execute technical criteria
  • Find high-value uses for AI and define how success is measured
  • Design, build and ship LLM-powered features and agents from prototype to production, such as automating client data onboarding
  • Own retrieval and RAG over our data, building on the foundation our data engineers prepare
  • Build evals and monitoring that track quality, cost and latency, and improve systems based on the results
  • Help refine our customer-facing AI features

Skills

Must have

  • Mid-to-senior software engineer who has shipped LLM-based features or agents to production, not only prototypes
  • Production experience in Python (preferred) or Node.js/TypeScript
  • Building with LLMs: prompt and tool design, structured outputs, retrieval/RAG and agent orchestration
  • Evaluating AI systems: eval sets built from representative data, automated graders, human review and production monitoring
  • AWS or another enterprise cloud platform, including its AI services (AWS Bedrock preferred)
  • AI-native development: daily use of agentic AI coding tools, and experience scaling shared AI workflows across a team and into the development lifecycle, including CI/CD
  • Strong English and communication skills

Nice to have

  • Agent tool protocols such as MCP
  • SQL and cloud warehouse data (Snowflake preferred)
  • Infrastructure as code (e.g. Terraform)
  • Exposure to energy, utilities or sustainability data
More about this job

Responsibilities

Collaborate with product teams to identify valuable AI applications, define success measures, and build and ship LLM-powered features and agents from prototype through production. Own retrieval and RAG systems, develop evaluation and monitoring processes for quality, cost, and latency, and help improve customer-facing AI features.

Requirements

Requires mid-to-senior software engineering experience, including production delivery of LLM-based features or agents and production experience with Python or Node.js/TypeScript. Candidates should have experience with LLM design, retrieval and RAG, agent orchestration, AI evaluation and monitoring, enterprise cloud platforms, and AI-enabled development workflows; strong English and communication skills are also required.

Skills

  • Python
  • Node.js
  • TypeScript
  • Large Language Models
  • Prompt Design
  • Tool Design
  • Structured Outputs
  • Retrieval-Augmented Generation
  • Agent Orchestration
  • AI Evaluation
  • Production Monitoring
  • AWS
  • AWS Bedrock
  • CI/CD
  • SQL
  • Snowflake

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Energy
  • Data & Analytics
  • Environmental & Sustainability

Keywords

  • Applied AI
  • LLM-Powered Features
  • AI Agents
  • Python
  • Ruby On Rails
  • Node.js
  • TypeScript
  • PostgreSQL
  • Snowflake
  • AWS
  • AWS Bedrock
  • Prompt Design
  • Tool Design
  • Structured Outputs
  • Retrieval-Augmented Generation
  • Agent Orchestration
  • AI Evaluation
  • Automated Graders
  • Human Review
  • Production Monitoring
  • CI/CD
  • Agentic AI Coding Tools
  • MCP
  • SQL
  • Terraform
  • Energy
  • Renewable Energy
  • Utilities
  • Sustainability Data

Report this job