27 days ago
Waterloo, Canada or Richmond Hill, CanadaStaff+
Responsibilities
- Architect AI solutions and agent workflows that connect enterprise information, applications, and tools.
- Design retrieval, context, memory, tool-use, deterministic workflow, and multi-agent patterns with appropriate reliability and human oversight.
- Develop prototypes and reference implementations to validate architectures and guide production delivery.
- Design AI lifecycle capabilities for evaluation, versioning, deployment, observability, and continuous improvement.
- Create reusable platform services, APIs, and primitives for application teams.
- Evaluate models and frameworks against capability, reliability, latency, cost, and deployment requirements.
- Diagnose production failures, validate changes, and address permissions, untrusted inputs, and enterprise data boundaries.
- Communicate designs through documentation, diagrams, and demonstrations while leading design discussions and mentoring developers.
Requirements
- 8+ years of experience in software engineering or application architecture, including taking an AI capability from design through deployment and improvement.
- Hands-on experience building prototypes and working applications in both Java and Python ecosystems, including APIs, services, and integrations.
- Hands-on depth with an agent development framework and familiarity with LangChain/LangGraph, Google ADK, and similar approaches.
- Understanding of context engineering, harnesses, multi-agent orchestration and choreography, and MCP and A2A tool integration.
- Current knowledge of commercial and open model capabilities, limitations, and economics, with experience measuring quality, latency, and cost.
- Experience evaluating agent outcomes, diagnosing production failures, and validating changes.
- Strong application and cloud architecture skills, including distributed services, security, multi-tenancy, and production-scale operations.
- Experience integrating AI with enterprise permissions, data, and business processes is particularly valuable.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Benefits
- Office-based work location in Richmond Hill or Waterloo, Ontario.
- Benefits package supporting physical, emotional, and financial wellbeing, with vacation entitlement and paid time off details provided during the hiring process.
- Variable and commission compensation opportunities may be available for eligible roles; compensation details are provided during the hiring process.
Categories
About OpenText
OpenText builds enterprise information management software and cloud services spanning content services, customer communications, B2B/EDI integration, eDiscovery, and cybersecurity. It sells licenses, subscriptions, and managed services to large enterprises and governments, with offerings available on-premises and in the cloud. Founded in 1991 and headquartered in Waterloo, Ontario, OpenText (NASDAQ/TSX: OTEX) has expanded through major acquisitions, including Micro Focus (2023) and Documentum (2017).
