A
Agentic AI Developer
Ampstek
Calgary · Hybrid Contract 2mo ago
About the role
What You Will Work On
- Develop and integrate new domain-specific AI agents into an existing multi-agent orchestration system built on LangGraph and LangChain
- Design and implement SQL generation agents that translate natural language questions into precise Snowflake SQL, enforcing business rules, RBAC, and fiscal period logic
- Build and consume MCP (Model Context Protocol) server integrations for secure, structured data access across enterprise data sources
- Work with PromptQL and RAG/PageIndex patterns to improve query accuracy, context retrieval, and domain-specific grounding
- Develop FastAPI endpoints and async workflows to support real-time query processing, background job execution, and frontend integration
- Create intelligent data visualization pipelines that automatically select and generate the right chart type (heatmaps, bar charts, KPIs) based on query results and user intent
- Write domain context configurations (JSON schemas) that define column mappings, business rules, valid values, and metric definitions for each data domain
- Contribute to a plugin-based domain registry architecture that allows new agents to be added without modifying core orchestration code
Mandatory skills
- Python - Expert-level proficiency; ability to write production-quality async code, work with complex class hierarchies, and debug multi-layer systems
- Snowflake - Strong experience writing and optimizing analytical SQL; understanding of RBAC patterns, fiscal period logic, and aggregation queries
- LangGraph / LangChain - Hands-on experience building stateful, multi-step AI agent workflows with tool calling, checkpointing, and conditional routing
- RAG / PageIndex - Practical experience implementing retrieval-augmented generation pipelines for context-aware AI applications
- MCP (Model Context Protocol) - Practical experience with MCP client/server patterns for structured tool-to-data communication
- Snowflake Cortex - Experience with Snowflake Cortex AI functions (COMPLETE, EXTRACT_ANSWER, SUMMARIZE, SENTIMENT) and building AI/ML workflows natively within Snowflake
- PromptQL - Experience with structured prompt engineering and query language patterns for grounding LLM outputs in enterprise data
Skills
FastAPILangChainLangGraphMCPPythonPromptQLRAGSnowflakeSnowflake Cortex
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free