5-7 years of experience in AI application development and integration
Proficiency in designing and implementing human-in-the-loop workflows
Strong background in full stack development and solution architecture
Experience with Large Language Models (LLMs) and AI services
Familiarity with Azure services and cloud technologies
Ability to translate technical specifications into functional applications
Experience in Agile methodologies and cross-functional collaboration
Responsibilities
Design and develop AI-powered applications and workflows
Implement and maintain data pipelines for ETL processes
Translate technical specifications into working applications
Write, test, debug, and maintain application code
Integrate AI agents into a secure web-based platform
Develop APIs and services for AI capabilities and workflow automation
Implement human-in-the-loop workflows for content validation
Benefits
Flexible work environment
Opportunities for professional development
Collaborative team culture
Access to cutting-edge technology and tools
Support for work-life balance
Full Job Description
Job Description 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.
Translatetechnical specifications into working, tested applications.
Developdetailed programming specifications and write, test, debug and maintainapplication code.
Developand integrate AI agents into a secure web-based platform
DevelopAPIs and application services that support AI capabilities, documentprocessing and workflow automation.
Implementhuman-in-the-loop workflows that allow users to review, validate andapprove AI-generated content.
Resolvetechnical issues and provide support during implementation, testing,deployment and maintenance.
Preparetechnical documentation and support knowledge transfer activities.
Requirements
Experience and Skill Set Requirements:
Must Haves:
Design,develop, test and support AI-powered applications and workflows
Developand integrate AI agents into a secure web-based platform
DevelopAPIs and application services that support AI capabilities, documentprocessing and workflow automation.
Implementhuman-in-the-loop workflows that allow users to review, validate andapprove AI-generated content.
DevelopAPIs and application services that support AI capabilities, documentprocessing and workflow automation.
Skill Set Requirements:
Full Stack Development and Solution Architecture:
Experiencedesigning, developing, testing and supporting enterprise web applications.
Experiencewith front-end and back-end development using modern developmentframeworks and design patterns.
Experiencedesigning and implementing scalable application architectures.
Experiencedeveloping and integrating REST APIs, application services and middlewarecomponents.
Experienceintegrating front-end applications with APIs and backend services.
Experienceworking with relational databases, data modelling, SQL and dataintegration solutions.
Experiencedesigning, developing, testing, debugging and maintaining applicationcode.
Experiencedesigning and implementing CI/CD pipelines and automated deploymentprocesses.
Experiencedeveloping AI-enabled applications using Large Language Models (LLMs), AIservices or AI platforms.
Experiencedesigning and implementing Retrieval-Augmented Generation (RAG), knowledgeretrieval and document processing solutions.
Experiencedeveloping and integrating AI agents and multi-step workflow solutions.
Experienceimplementing human-in-the-loop workflows that support review, validationand approval processes.
Experienceimplementing source traceability, output validation and auditabilityfeatures.
Experienceworking with Azure services such as Azure Functions, API Management, LogicApps or similar cloud technologies.
Experienceimplementing Azure Active Directory (Entra ID), Single Sign-On (SSO),Multi-Factor Authentication (MFA), authentication and authorizationcontrols.
Understandingof Angular, JavaScript, HTML, CSS and modern web development practices.
Agile Delivery and Technical Collaboration:
Experienceworking within Agile product delivery teams.
Experienceparticipating in sprint planning, backlog refinement, sprint reviews andretrospectives.
Experiencetranslating business requirements into technical solutions and backlogitems.
Experienceestimating effort and breaking work into implementable increments.
Experiencecollaborating with business analysts, UX designers, architects, QAresources and product owners.
Experiencedocumenting technical requirements, solution designs and implementationapproaches.
Experiencesupporting MVP delivery and iterative product enhancement.
Experienceusing Azure DevOps, Jira or similar delivery and backlog management tools.
Experiencecontributing to DevOps practices, release management and continuousimprovement activities.
Experiencesupporting technical discovery, proof-of-concepts and validationactivities.
Security, Privacy and Quality Engineering:
Experiencedesigning secure applications and services using security-by-designprinciples.
Experienceimplementing role-based access controls, separation of duties and auditlogging.
Experiencedesigning solutions that protect sensitive information and comply withprivacy requirements.
Experienceimplementing secure handling of documents, uploads, notifications andgenerated content.
Experiencebuilding applications that prevent unauthorized access and informationdisclosure.
Experienceimplementing application monitoring, logging, troubleshooting andoperational support capabilities.
Experienceconducting unit testing, integration testing and supporting useracceptance testing.
Experienceconducting code reviews and applying software quality assurance practices.
Experiencedesigning and developing accessible applications that comply with AODA andWCAG requirements.
Experiencesupporting production deployments, issue resolution and ongoingapplication maintenance.
Communication, Facilitation and Delivery Coordination:
Stronganalytical, problem-solving and communication skills.
Experienceworking within multidisciplinary delivery teams.
Experiencecollaborating with business, product, UX, accessibility, privacy andsecurity teams.
Experiencefacilitating technical discussions, design walkthroughs and solutionreviews.
Experiencepreparing technical documentation, architecture diagrams and knowledgetransfer materials.
Experiencepresenting technical concepts, risks, trade-offs and recommendations totechnical and non-technical audiences.
Provenability to manage competing priorities and meet project deadlines.
Abilityto work independently and collaboratively in a team environment.