Senior Consultant, Data Developer

CIBCToronto, ON
Hybrid

About The Position

Join our Enterprise Data Management team as a Senior Consultant, Data Developer, where you'll play a key role in shaping the data architecture that drives CIBC's business decisions. As a Senior Data Developer, you'll design and implement efficient data models, ensuring our data infrastructure supports scalable analytics and reporting solutions. You'll leverage Databricks and advanced programming languages to transform raw data into actionable insights for business units across the organization. Your expertise will help optimize our data management capabilities, enabling teams to make informed, data-driven decisions. You'll work closely with stakeholders to understand business requirements and translate them into robust technical solutions, all while maintaining high standards for code quality and performance. At CIBC we enable the work environment most optimal for you to thrive in your role. Details on your work arrangement (proportion of on-site and remote work) will be discussed at the time of your interview.

Requirements

  • Extensive technical expertise.
  • 5+ years of hands-on experience with Python, SQL, Scala, and PowerShell.
  • Comfortable developing in Databricks.
  • Strong background in designing and implementing data models, including dimensional and fact table structures, for analytics and reporting.
  • Ensure code is clean, well-documented, and rigorously tested, with robust validation frameworks in place.
  • Work effectively with stakeholders to understand business needs and translate them into technical solutions.
  • Bring your real self to work, and you live our values - trust, teamwork, and accountability.

Responsibilities

  • Design and implement efficient data models that align with business requirements and support analytics and reporting needs.
  • Build and optimize data transformation logic using Python, SQL, and Scala within Databricks, ensuring data quality and integrity.
  • Write clean, well-documented, and production-ready code in Python, PowerShell, and other relevant languages, maintaining version control and robust testing practices.
  • Optimize data schemas and workflows for scalability and high performance across large datasets.
  • Work closely with business units to gather requirements and deliver solutions that empower data-driven decision-making.

Benefits

  • competitive salary
  • incentive pay
  • banking benefits
  • a benefits program
  • defined benefit pension plan
  • an employee share purchase plan
  • a vacation offering
  • wellbeing support
  • MomentMakers, our social, points-based recognition program
  • Purpose Day; a paid day off dedicated for you to use to invest in your growth and development
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service