The Role
Develop and support secure full-stack AI applications for a curriculum assistant platform. Responsibilities include integrating LLMs and AI agents, building APIs, data pipelines, document processing and RAG solutions, implementing human-in-the-loop approval workflows, and developing authentication, auditability, monitoring and testing capabilities. The role also involves Agile collaboration, technical documentation, deployment support, accessibility compliance, troubleshooting and stakeholder communication.
Summary Generated by Built In
Description:
- Demonstrated experience designing, developing and
integrating AI-enabled applications, including Large Language Models (LLMs), AI
agents, agent-based workflows, document processing solutions, and
human-in-the-loop review and approval processes. This role will support the
development of the Curriculum AI Assistant Platform, which combines AI agents
and user workflows to accelerate curriculum development while keeping
curriculum experts responsible for all decisions and approvals.
Responsibilities:
- Design,
develop, test and support AI-powered applications and workflows
- Design,
implement and maintain data pipelines, including extraction,
transformation and loading activities.
- Translate
technical specifications into working, tested applications.
- Develop
detailed programming specifications and write, test, debug and maintain
application code.
- Develop
and integrate AI agents into a secure web-based platform
- Develop
APIs and application services that support AI capabilities, document
processing and workflow automation.
- Implement
human-in-the-loop workflows that allow users to review, validate and
approve AI-generated content.
- Resolve
technical issues and provide support during implementation, testing,
deployment and maintenance.
- Prepare
technical documentation and support knowledge transfer activities.
Requirements
Experience and Skill Set Requirements:
Must Haves:
- Design,
develop, test and support AI-powered applications and workflows
- Develop
and integrate AI agents into a secure web-based platform
- Develop
APIs and application services that support AI capabilities, document
processing and workflow automation.
- Implement
human-in-the-loop workflows that allow users to review, validate and
approve AI-generated content.
- Develop
APIs and application services that support AI capabilities, document
processing and workflow automation.
Skill Set Requirements:
Full Stack Development and Solution Architecture:
- Experience
designing, developing, testing and supporting enterprise web applications.
- Experience
with front-end and back-end development using modern development
frameworks and design patterns.
- Experience
designing and implementing scalable application architectures.
- Experience
developing and integrating REST APIs, application services and middleware
components.
- Experience
integrating front-end applications with APIs and backend services.
- Experience
working with relational databases, data modelling, SQL and data
integration solutions.
- Experience
designing, developing, testing, debugging and maintaining application
code.
- Experience
designing and implementing CI/CD pipelines and automated deployment
processes.
- Experience
developing AI-enabled applications using Large Language Models (LLMs), AI
services or AI platforms.
- Experience
designing and implementing Retrieval-Augmented Generation (RAG), knowledge
retrieval and document processing solutions.
- Experience
developing and integrating AI agents and multi-step workflow solutions.
- Experience
implementing human-in-the-loop workflows that support review, validation
and approval processes.
- Experience
implementing source traceability, output validation and auditability
features.
- Experience
working with Azure services such as Azure Functions, API Management, Logic
Apps or similar cloud technologies.
- Experience
implementing Azure Active Directory (Entra ID), Single Sign-On (SSO),
Multi-Factor Authentication (MFA), authentication and authorization
controls.
- Understanding
of Angular, JavaScript, HTML, CSS and modern web development practices.
Agile Delivery and Technical Collaboration:
- Experience
working within Agile product delivery teams.
- Experience
participating in sprint planning, backlog refinement, sprint reviews and
retrospectives.
- Experience
translating business requirements into technical solutions and backlog
items.
- Experience
estimating effort and breaking work into implementable increments.
- Experience
collaborating with business analysts, UX designers, architects, QA
resources and product owners.
- Experience
documenting technical requirements, solution designs and implementation
approaches.
- Experience
supporting MVP delivery and iterative product enhancement.
- Experience
using Azure DevOps, Jira or similar delivery and backlog management tools.
- Experience
contributing to DevOps practices, release management and continuous
improvement activities.
- Experience
supporting technical discovery, proof-of-concepts and validation
activities.
Security, Privacy and Quality Engineering:
- Experience
designing secure applications and services using security-by-design
principles.
- Experience
implementing role-based access controls, separation of duties and audit
logging.
- Experience
designing solutions that protect sensitive information and comply with
privacy requirements.
- Experience
implementing secure handling of documents, uploads, notifications and
generated content.
- Experience
building applications that prevent unauthorized access and information
disclosure.
- Experience
implementing application monitoring, logging, troubleshooting and
operational support capabilities.
- Experience
conducting unit testing, integration testing and supporting user
acceptance testing.
- Experience
conducting code reviews and applying software quality assurance practices.
- Experience
designing and developing accessible applications that comply with AODA and
WCAG requirements.
- Experience
supporting production deployments, issue resolution and ongoing
application maintenance.
Communication, Facilitation and Delivery Coordination:
- Strong
analytical, problem-solving and communication skills.
- Experience
working within multidisciplinary delivery teams.
- Experience
collaborating with business, product, UX, accessibility, privacy and
security teams.
- Experience
facilitating technical discussions, design walkthroughs and solution
reviews.
- Experience
preparing technical documentation, architecture diagrams and knowledge
transfer materials.
- Experience
presenting technical concepts, risks, trade-offs and recommendations to
technical and non-technical audiences.
- Proven
ability to manage competing priorities and meet project deadlines.
- Ability
to work independently and collaboratively in a team environment.
Skills Required
- Experience designing, developing, testing and supporting AI-powered applications and workflows
- Experience developing and integrating AI agents into secure web-based platforms
- Experience developing APIs and application services for AI capabilities, document processing and workflow automation
- Experience implementing human-in-the-loop review, validation and approval workflows
- Experience developing enterprise web applications using modern front-end and back-end frameworks
- Experience designing scalable application architectures and integrating REST APIs, middleware and backend services
- Experience with relational databases, data modeling, SQL and data integration solutions
- Experience implementing CI/CD pipelines and automated deployment processes
- Experience developing AI-enabled applications using LLMs, AI services or AI platforms
- Experience implementing RAG, knowledge retrieval and document processing solutions
- Experience implementing source traceability, output validation and auditability features
- Experience with Azure services, including Azure Functions, API Management, Logic Apps or similar cloud technologies
- Experience implementing Microsoft Entra ID, SSO, MFA, authentication and authorization controls
- Understanding of Angular, JavaScript, HTML, CSS and modern web development practices
- Experience working in Agile product delivery teams and using Azure DevOps, Jira or similar tools
- Experience designing secure applications using role-based access controls, audit logging and privacy-by-design principles
- Experience conducting unit and integration testing, code reviews, quality assurance and user acceptance testing
- Experience developing accessible applications compliant with AODA and WCAG requirements
- Strong analytical, problem-solving, communication and technical facilitation skills
- Experience preparing technical documentation, architecture diagrams and knowledge transfer materials
Similar Jobs
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Maarut Inc. is a Canadian company specializing in IT services, technology staffing, and software development, dedicated to assisting businesses with digital transformation and solving business challenges through technology.








