6+ years of hands-on experience in software design and delivery.
Post-secondary degree in Computer Science, Math, or Engineering, or equivalent experience.
Experience in designing AI-enabled workflows like chatbots and automation.
Familiarity with RAG, agentic AI patterns, and vector databases.
Strong understanding of cloud-native design and modern architectural patterns.
Experience orchestrating multi-service AI solutions across various platforms.
Solid hands-on experience with one major programming language (Java, .NET, Python, JavaScript, Go).
Responsibilities
Design and implement solution architectures focused on AI and cloud-native apps.
Create AI-enabled workflows like chatbots, automation, and search functionalities.
Leverage advanced AI techniques, including RAG and enterprise search in solutions.
Orchestrate complex, multi-service AI solutions integrating APIs and cloud technologies.
Support clients in cloud modernization projects and secure data handling.
Build prototypes and demonstrate solutions to clients, showcasing added value.
Collaborate cross-functionally to deliver high-quality, scalable solutions.
Benefits
Opportunities for professional growth in cutting-edge AI and cloud technologies.
Collaborative work environment with multi-disciplinary teams.
Involvement in projects supporting sustainability and social equity goals.
Access to advanced tools and cloud technologies for solution development.
Engagement with a diverse client base, from mid-sized to enterprise-level.
Full Job Description
Total compensation:
CAD $140,000 - $175,000
Key Responsibilities
Design and implement solution architectures that satisfy client requirements, with a strong focus on AI-enabled and cloud-native applications.
Design AI-enabled workflows such as chatbots, search, summarization, and automation.
Leverage RAG (retrieval-augmented generation), agentic AI patterns, vector databases, and enterprise search in applied solutions.
Orchestrate multi-service AI solutions that combine LLMs, APIs, and cloud services.
Guide clients and teams through cloud modernization projects, supporting migrations and adoption of cloud-native practices.
Understand data security and residency requirements, addressing client concerns around sensitive data in AI-enabled systems.
Ensure solutions comply with security and regulatory standards while managing technical risks across architectures.
Support Services teams during delivery by addressing architectural questions as projects evolve and refining designs when new requirements or complexities emerge.
Build prototypes and participate in demos with clients to showcase how AI and cloud can add value.
Create solution diagrams and architectures for client decks to support pre-sales discussions.
Partner with clients in pre-sales support: participate in meetings, capture requirements, and collaborate with the sales lead.
Communicate architectural decisions clearly to both business and technical audiences.
Balance functional and non-functional requirements, ensuring secure, scalable, and maintainable solutions.
Support scoping and estimation for solutions across multiple industries, validating requirements with internal and external stakeholders.
Collaborate closely with technical leads, developers, designers, strategists, and project managers to deliver high-quality solutions.
Leverage Architech's cloud and technology partners to strengthen solution proposals.
Work directly with mid-sized and enterprise clients, ensuring solutions align to their scale, security, and business needs.
Embrace and contribute to the achievement of Architech's sustainability goals relating to Good Health & Well-being, Quality Education, Gender Equity, and Reduced Inequalities.
What We're Looking For
6+ years of hands-on experience designing and delivering software solutions.
Post-secondary education in Computer Science, Math, or Engineering (or equivalent experience).