cover image
CIBC

CIBC

www.cibc.com

6 Jobs

45,512 Employees

About the Company

CIBC is here to help all our clients reach their goals.

We know the importance of reliable financial products and services, and we're dedicated to providing them in a way that lets you bank however you want, whenever you want.

With innovative tools designed around your priorities and a team fully focused on your success, you'll get the insights you need to get even closer to achieving your goals.

This culture of innovation and shared values of trust, teamwork and accountability are why we've been named a top employer in Canada. They're also why a career at CIBC is more than a job--it's an opportunity to grow and work alongside some of the brightest in Canada.

La Banque CIBC est la pour aider tous nos clients a atteindre leurs objectifs.

Nous connaissons l'importance de produits et services financiers fiables, et nous nous engageons a les fournir d'une maniere qui vous permette d'effectuer vos operations bancaires comme vous le souhaitez, quand vous le souhaitez.

Avec des outils innovants concus autour de vos priorites et une equipe entierement centree sur votre reussite, vous obtiendrez les informations dont vous avez besoin pour vous rapprocher encore plus de vos objectifs.

Cette culture de l'innovation et les valeurs partagees de confiance, de travail d'equipe et de responsabilite sont la raison pour laquelle nous avons ete nommes l'un des meilleurs employeurs au Canada. C'est aussi pourquoi une carriere a la Banque CIBC est plus qu'un emploi : c'est une occasion de grandir et de travailler aux cotes de certaines des personnes plus brillantes au Canada.

Listed Jobs

Company background Company brand
Company Name
CIBC
Job Title
Consultant, Business Systems Analysis (Client Data Services)
Job Description
Job title Consultant, Business Systems Analysis (Client Data Services) Role Summary Lead end‑to‑end client‑focused solution design within the Capital Markets Technology team. Serve as subject‑matter expert on business requirements, solution architecture, and production support for client data management platforms. Mentor cross‑functional teams and drive implementation of business systems enhancements. Expectations - Deliver high‑quality business analysis for complex projects aligned to enterprise architecture. - Build and maintain strong stakeholder relationships to capture and validate detailed requirements. - Provide technical and functional guidance to project and technology teams throughout the delivery lifecycle. - Present data‑driven insights and recommendations to senior management to influence strategy and process improvement. Key Responsibilities - Elicit, document, and validate business requirements with business partners and vendors. - Design solution scope, requirements, and quality assurance plans; produce solution design documents. - Lead solution workshops, feasibility studies, and solution integration testing. - Support production operations, defect triage, and incident management for client data management systems. - Mentor team members on process, tooling, and best practices. - Evaluate existing processes, recommend enhancements, and facilitate change implementation. Required Skills - 4+ years production support experience with at least 2 years as a Business Systems Analyst. - Experience with client data management applications (e.g., Fenergo). - Proficient SQL querying and familiarity with BI tools (Cognos, Power BI, etc.). - Workflow and collaboration tools: JIRA, Azure DevOps, ServiceNow. - Exposure to Kibana, Autosys, and Unix/Linux environments. - Understanding of ITIL processes and Agile/SAFe methodology. - Ability to analyze complex data, translate findings into actionable recommendations, and communicate clearly. Required Education & Certifications - Bachelor’s or Master’s degree in Computer Science, Business Administration, Information Systems, or related field. - Certifications in business analysis (e.g., CBAP, PMI-PBA) or agile (e.g., Scrum Master) are advantageous. ---
Toronto, Canada
On site
Junior
04-11-2025
Company background Company brand
Company Name
CIBC
Job Title
Senior Machine Learning Engineer
Job Description
**Job title:** Senior Machine Learning Engineer **Role Summary:** Design, build, and productionize scalable machine learning and large language model (LLM) solutions for marketing applications. Lead end‑to‑end ML/LLM operations, integrate with cloud and big‑data platforms, and collaborate with AI scientists, engineers, and marketing stakeholders to deliver real‑time customer engagement across omni‑channel platforms. **Expectations:** - Deliver reliable, scalable ML/LLM pipelines that meet business goals. - Own the end‑to‑end lifecycle of models from training to deployment, monitoring, and retraining. - Mentor junior engineers and contribute to best‑practice knowledge sharing. **Key Responsibilities:** - Architect and implement ML/LLM pipelines and ops workflows (CI/CD, automated deployment, model lifecycle management). - Optimize model performance and ensure production reliability at scale. - Integrate cloud platforms (Databricks, GCP, AWS) and big‑data tools (Spark) for data processing and inference. - Develop monitoring, logging, and governance solutions using tools such as MLflow, Prometheus, Grafana. - Collaborate cross‑functionally to translate business requirements into technical solutions and drive AI adoption. - Maintain comprehensive documentation and technical artifacts. **Required Skills:** - Strong software engineering (Git, unit testing, code review, Docker/Kubernetes). - Proficiency in Python, Spark, and modern ML frameworks (PyTorch, TensorFlow, Hugging Face Transformers). - Experience in scalable cloud and ML‑ops tools (Databricks, GCP, AWS). - Knowledge of CI/CD for ML, automated deployment, and model lifecycle management. - Familiarity with monitoring and governance tools (MLflow, Prometheus, Grafana). - Advanced SQL and experience building scalable data pipelines. - Excellent communication and translating technical concepts to business stakeholders. **Required Education & Certifications:** - Bachelor’s or Master’s degree in Computer Science, Engineering, or related field, or equivalent experience. - 5+ years of software development experience with a strong background in building and deploying machine learning solutions.
Toronto, Canada
On site
Senior
10-12-2025
Company background Company brand
Company Name
CIBC
Job Title
Senior AI Scientist
Job Description
Job title: Senior AI Scientist Role Summary: Lead end‑to‑end development, deployment, and continuous improvement of advanced AI/ML models that power real‑time customer decisioning and hyper‑personalized digital marketing experiences. Expectations: Deliver scalable, reliable AI solutions that integrate seamlessly into production systems; collaborate cross‑functionally with marketing, technology, and data teams to align AI initiatives with business objectives; drive experimentation, measurement, and iterative improvement of AI‑driven campaigns. Key Responsibilities: - Design, develop, and optimize predictive, recommendation, optimization, and reinforcement learning models for customer personalization and decisioning. - Architect and operationalize ML pipelines using cloud platforms (Databricks, GCP, AWS), ensuring model scalability, reliability, and observability. - Manage full model lifecycle: validation, deployment, performance monitoring, and iterative refinement in production environments. - Partner with marketing, product, and data teams to embed AI solutions into digital and direct marketing campaigns. - Develop and maintain experimentation frameworks to measure AI impact, ROI, and algorithmic fairness. - Provide strategic AI vision, translating technical possibilities into business outcomes and marketing transformation. Required Skills: - Proficiency in Python; experience with Spark, PyTorch, TensorFlow, Hugging Face. - Advanced SQL skills and experience building ML pipelines. - Deep knowledge of machine learning, reinforcement learning, optimization, uplift modeling, and recommender systems. - Hands‑on experience with cloud ML services (Databricks, GCP, AWS) and MLOps best practices. - Ability to translate business requirements into technical solutions and communicate complex concepts to non‑technical stakeholders. - Strong analytical, problem‑solving, and collaborative mindset. Required Education & Certifications: - Master’s or PhD in a quantitative field (e.g., Computer Science, Statistics, Mathematics, Engineering) or equivalent work experience. - 5+ years of hands‑on experience building AI/ML models in production; digital marketing domain experience preferred.
Toronto, Canada
On site
Senior
10-12-2025
Company background Company brand
Company Name
CIBC
Job Title
Java Development - Platform Lead
Job Description
**Job title** Java Development – Platform Lead **Role summary** Lead the design, construction, and ongoing operation of scalable, secure application platforms that support the bank’s fraud‑technology delivery. Provide technical strategy, architecture guidance, and hands‑on development leadership, while translating business requirements into robust, cloud‑native solutions. **Expectations** - Deliver high‑quality, regulated banking applications on time and within budget. - Champion best practices in DevOps, automation, and agile delivery. - Build and mentor a cross‑functional team of developers, QA, and consultants. - Foster continuous improvement and cost optimisation of the platform. **Key responsibilities** - Architect and design application platforms, ensuring scalability, security, and compliance. - Create detailed designs, high‑level architecture diagrams, business requirement documents, and system requirement specifications for fraud‑technology initiatives. - Lead cross‑functional delivery teams, monitoring progress, resolving blockers, and ensuring alignment with business goals. - Act as the technical SME between business units, IT, and external vendors; translate business needs into technical solutions. - Advocate DevOps practices, automate build/release pipelines, and enforce coding standards. - Evaluate and implement new tools, frameworks, and cloud services to improve platform performance and reduce costs. - Communicate risks, status, and outcomes to senior executives and stakeholders. **Required skills** - 5+ years of experience in full‑stack Java development and application platform leadership. - Expertise in RESTful APIs, relational databases (Oracle, SQL Server), and ETL tools (Informatica, SSIS). - Cloud proficiency with Azure and AWS, including architecture design, deployment, and security best practices. - Strong command of source control and issue‑tracking tools: Git, TFS, JIRA, Azure DevOps. - Solid understanding of banking industry standards, regulatory requirements, and security controls. - Demonstrated leadership, project management, and stakeholder‑management abilities. - Excellent communication, problem‑solving, and collaborative skills. **Required education & certifications** - Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline. - Equivalent practical experience may substitute for formal education.
Toronto, Canada
Hybrid
Senior
09-12-2025