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