Role description
Position Title: AI Lead
Location: Canada
Job Summary:We are seeking a highly skilled AI Architect to lead the hands-on design, development, and implementation of our data and AI platforms on Google Cloud Platform (GCP) and Databricks. This is a practical, hands-on role requiring you to not only architect solutions but also to actively build, test, and deploy them. The ideal candidate will be a thinker with deep, demonstrable technical expertise in building and scaling end-to-end AI solutions, including Conversational AI and Agentic AI systems. You will play a critical, hands-on role in executing our data strategy, driving innovation, and enabling data-driven decision-making across the organization.
Key Hands-On Responsibilities:Architecture & Design:- Contribute to the hands-on design of our end-to-end Databricks Lakehouse platform, from data ingestion and processing to consumption and governance.
- Architect and design AI solutions built on Databricks and/or GCP Vertex AI, Gemini, etc.
- Design and prototype advanced AI systems, including conversational AI (chatbots, voice assistants) and autonomous agentic AI frameworks.
- Actively integrate traditional ML and cutting-edge Generative AI models into our data ecosystem using MLflow and other MLOps best practices.
Engineering & Implementation:- Build, test, and deploy conversational AI and agentic AI solutions, leveraging large language models (LLMs) and frameworks like Google's Vertex AI and open-source alternatives within the Databricks Platform.
- Personally build and deploy real-time streaming solutions using Structured Streaming to enable timely insights for AI models.
- Contribute to optimize initiatives of data and AI pipelines for performance, cost, and scalability, ensuring the efficient use of our cloud resources.
Cloud & Platform Expertise:- Hands-on expert on both GCP and Databricks, providing practical guidance on best practices, security, and governance.
OTHER SKILLS WE'D APPRECIATE- Understanding of NLP engines, Artificial Intelligence, Machine Learning frameworks etc.
EDUCATION QUALIFICATION- Graduate in Engineering OR master’s in computer applications.
Process Skills:- General SDLC processes
- Understanding of utilizing Agile and Scrum software development methodologies
- Skill in gathering and documenting user requirements and writing technical specifications.
Behavioral Skills:- Good Attitude and Quick learner.
- Well-developed design, analytical & problem-solving skills
- Strong oral and written communication skills
- Excellent team player, able to work with virtual teams.
- Self-motivated and capable of working independently with minimal management supervision.
Certification:- Having Machine Learning or AI certifications would be an added advantage.