
Lead AI Engineer, Application Modernization
- Calgary, AB Colombie-Britannique
- Permanent
- Temps-plein
- 4+ years of technical leadership experience managing engineering teams, building platform infrastructure in fast-paced, early-stage environments
- 2+ years of hands-on experience building and deploying AI agent solutions using frameworks such as AutoGen, CrewAI, LangGraph, TaskWeaver, LangChain, Semantic Kernel, or evaluation suites like OpenAI Evals
- Deep understanding of multi-agent coordination, task decomposition, and agent-to-agent communication patterns
- Proven experience in distributed systems, platform engineering, or developer tooling
- Expertise with container orchestration (Kubernetes, Docker) and cloud infrastructure (AWS/GCP/Azure)
- Proficiency in Python and/or JavaScript/TypeScript for building scalable backend services and APIs
- Experience with workflow orchestration tools and event-driven architectures
- Strong background in building automated testing frameworks, benchmarking systems, and CI/CD pipelines
- Experience with performance monitoring, metrics collection, and statistical analysis for system evaluation
- Lead the design and development of a scalable agent orchestrator platform that can deploy, manage, and coordinate multiple AI agents across different use cases
- Architect and build a comprehensive benchmarking and evaluation suite for testing agent performance, reliability, and safety across multiple dimensions: accuracy, latency, cost-effectiveness, and robustness
- Build robust APIs and SDKs that enable seamless integration of various agent frameworks and models
- Establish engineering best practices for code quality, testing, documentation, and deployment
- Collaborate closely with ML researchers, product managers, and security teams to define evaluation criteria and platform requirements
- Drive technical decision-making and architecture reviews while balancing innovation with system stability
- Stay current with the rapidly evolving agent ecosystem and evaluate new frameworks and approaches
- Lead and coach a high-performing team of software engineers through the complexities of 0-1 platform development
- Partner effectively with engineering and product leaders to align on direction and execution
- Create a balanced environment that encourages both iterative improvement and rigorous evaluation
- Familiarise yourself with the MongoDB database and aggregation language
- Familiarise yourself with the problem space and the domain
- Set up software development infrastructure (tech stack, build tools, etc) to enable development using the relevant tech stacks
- Started collaborating with your peers and contributed to code reviews
- Established deep technical understanding of agent orchestration frameworks, evaluation methodologies, and our existing platform architecture
- Provide design and architectural guidance in extending current software and developing new software
- You will be involved in our recruitment of new team members
- Identify what mentorship each individual needs to enable them to meet their goals
- Delivered core components of the agent orchestrator platform with robust API interfaces and SDK foundations
- You will contribute to the vision and growth of our team
- You will be involved in our recruitment of new team members
- Delivered a comprehensive evaluation suite that provides reliable benchmarking across performance, cost, and safety dimensions
- You will be trusted to execute complex projects
- Deliver at least one release of our products