- Company Name
- CGI
- Job Title
- Technical Lead – Conversational AI & Business Systems
- Job Description
-
Job Title: Technical Lead – Conversational AI & Business Systems
Role Summary: Lead the design, development, and deployment of AI-powered conversational systems (IVR, virtual assistants, generative AI) and integrate them with enterprise telephony, APIs, and cloud platforms. Bridge business, technical, and product teams to architect scalable, data‑driven microservices and deliver end‑to‑end solutions.
Expectations: 8+ years of software engineering and system analysis experience, with 5+ years hands‑on in conversational AI/NLP, IVR, and automation. Proven leadership of development teams, strong architectural judgment, and ability to translate business goals into robust technical designs. Familiarity with cloud ecosystems (Azure, AWS, GCP) and CI/CD pipelines.
Key Responsibilities:
- Architect and build scalable microservices and enterprise AI applications in JavaScript/TypeScript and Node.js.
- Lead design, development, testing, and production support for voice‑first and chatbot solutions.
- Integrate telephony (SIP), contact center platforms (Genesys), Dialogflow CX, WatsonX, and Azure Cognitive Services.
- Conduct feasibility studies, system design reviews, and cross‑functional workshops for requirements gathering and process mapping.
- Oversee SDLC stages from requirements to production, ensuring adherence to technical standards and business outcomes.
- Mentor and guide team members, enforce code quality, automation, and AI innovation.
- Perform troubleshooting, performance tuning, and production incident resolution for complex systems.
- Collaborate with stakeholders to translate business objectives into system and functional specifications.
Required Skills:
- Strong analytical and problem‑solving abilities.
- Expertise in JavaScript/TypeScript, Node.js, REST APIs, microservices architecture.
- Proficiency with Dialogflow CX, IBM WatsonX, Azure Cognitive Services.
- Experience integrating SIP, Genesys, and contact center technologies.
- Knowledge of CI/CD (GitLab, Jenkins), Git, Agile/Scrum methodologies.
- Excellent communication, stakeholder engagement, and facilitation skills.
- Understanding of data modeling, system design, and SDLC best practices.
Required Education & Certifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or Information Systems.
- Preferred certifications: Azure AI, Cloud (Azure/AWS/GCP), Agile/Scrum Master.