Lead the design, architecture, and implementation of enterprise AI solutions across global business operations for Canadian Solar.
Compensation
Canadian Solar Inc. offers a competitive salary plus fully comprehensive benefits and performance bonus package based on an annual objective achievement.
Responsibilities
Define and lead enterprise AI architecture standards, frameworks, and best practices
Design scalable AI platforms supporting Generative AI, Agentic AI, Machine Learning, and advanced analytics
Establish enterprise governance for AI security, compliance, model lifecycle management, and responsible AI adoption
Partner, collaborate and influence senior leadership to identify high-value AI use cases aligned with business priorities and operational efficiency goals
Lead the end-to-end design and deployment of enterprise AI solutions and intelligent automation initiatives
Requirements
Bachelor’s or master’s degree in computer science, Artificial Intelligence, Engineering, Data Science, or related discipline
The role leads the technical design, development and integration of core banking application systems for a major financial services client, bridging high-scale microservices architecture with GenAI.
Locations (2)
Vaughan, Ontario, Canada
Toronto, Ontario, Canada
Responsibilities
Lead the design and delivery of Java/Spring Boot microservices, establishing API-first design principles, service-to-service communication and secure integration patterns.
Implement solutions designed by architects, turning target designs into production-ready, well-tested services.
Identify, prototype and build automation using AI technologies, and architect backend systems that support LLM integration, Retrieval-Augmented Generation (RAG) and vector databases.
Build agentic workflows and design, test and refine prompts for LLM-powered features.
Design event-driven workflows using streaming platforms such as Kafka.
Lead the technical design, development and integration of core banking application systems for a major financial services client, bridging high-scale microservices architecture with GenAI.
Locations (2)
Ottawa, Ontario, Canada
Toronto, Ontario, Canada
Compensation
Competitive Pay and Benefits: enjoy a comprehensive compensation and benefits package, including health insurance, and a relocation program.
Responsibilities
Lead the design and delivery of Java/Spring Boot microservices, establishing API-first design principles, service-to-service communication and secure integration patterns.
Implement solutions designed by architects, turning target designs into production-ready, well-tested services.
Identify, prototype and build automation using AI technologies, and architect backend systems that support LLM integration, Retrieval-Augmented Generation (RAG) and vector databases.
Build agentic workflows and design, test and refine prompts for LLM-powered features.
Design event-driven workflows using streaming platforms such as Kafka.
Lead the technical design, development and integration of core banking application systems for a major financial services client, bridging high-scale microservices architecture with GenAI.
Locations (2)
Edmonton, Alberta, Canada
Toronto, Ontario, Canada
Compensation
Competitive Pay and Benefits: enjoy a comprehensive compensation and benefits package, including health insurance, and a relocation program.
Responsibilities
Lead the design and delivery of Java/Spring Boot microservices, establishing API-first design principles, service-to-service communication and secure integration patterns.
Implement solutions designed by architects, turning target designs into production-ready, well-tested services.
Identify, prototype and build automation using AI technologies, and architect backend systems that support LLM integration, Retrieval-Augmented Generation (RAG) and vector databases.
Build agentic workflows and design, test and refine prompts for LLM-powered features.
Design event-driven workflows using streaming platforms such as Kafka.
Lead the design, delivery, and integration of core banking application systems using Java and Spring Boot, while embedding LLM and AI capabilities.
Locations (2)
Toronto, Canada
Calgary, Alberta, Canada
Compensation
Competitive Pay and Benefits: enjoy a comprehensive compensation and benefits package, including health insurance, and a relocation program.
Responsibilities
Lead the design and delivery of Java/Spring Boot microservices, establishing API-first design principles, service-to-service communication and secure integration patterns.
Implement solutions designed by architects, turning target designs into production-ready, well-tested services.
Identify, prototype and build automation using AI technologies, and architect backend systems that support LLM integration, Retrieval-Augmented Generation (RAG) and vector databases.
Build agentic workflows and design, test and refine prompts for LLM-powered features.
Design event-driven workflows using streaming platforms such as Kafka.
Lead the technical design, development and integration of core banking application systems for a major financial services client, bridging high-scale microservices architecture with GenAI.
Locations (2)
Toronto, Ontario, Canada
London, Ontario, Canada
Compensation
Competitive Pay and Benefits: enjoy a comprehensive compensation and benefits package, including health insurance, and a relocation program.
Responsibilities
Lead the design and delivery of Java/Spring Boot microservices, establishing API-first design principles, service-to-service communication and secure integration patterns.
Implement solutions designed by architects, turning target designs into production-ready, well-tested services.
Identify, prototype and build automation using AI technologies, and architect backend systems that support LLM integration, Retrieval-Augmented Generation (RAG) and vector databases.
Build agentic workflows and design, test and refine prompts for LLM-powered features.
Design event-driven workflows using streaming platforms such as Kafka.