Data Engineer

1 week ago


Vancouver, British Columbia, Canada British Columbia Investment Management Corporation... Full time
About the Role

We are seeking an experienced Full Stack Data Engineer to join our team at the British Columbia Investment Management Corporation. As a key member of our Corporate Data & Operations department, you will play a critical role in delivering data engineering, analytics, data science, and data governance solutions.

Key Responsibilities
  • Design, develop, and implement end-to-end full stack data and analytics solutions, including data engineering, analytics/dataset engineering, BI engineering, data science, and machine learning engineering.
  • Drive data modernization, analytics solutions, machine learning models, and innovation for the organization.
  • Collaborate with team members, other IT teams, and customers to understand business objectives, data and data platform, data science, and analytics solution needs.
  • Engage with stakeholders to understand business problems and opportunities that can be supported through data by conducting requirements gathering and analysis.
  • Apply knowledge of DevOps, DataOps, and MLOps practices, including continuous deployment, continuous integration, test-driven development, and automated testing.
  • Design, develop, implement, and support scalable and production-grade data integration, data transformation, and machine learning model production pipelines.
  • Use statistical and mathematical techniques to undertake analysis and build machine learning models, including forecasting, segmentation, predictive modeling, deep learning, natural language processing, and other machine learning areas.
  • Communicate data science complexities in plain language to technical and non-technical audiences and develop reports and presentations.
  • Design and develop business intelligence solutions, including reports and dashboards, which solve business problems, with a focus on user experience and design.
  • Conduct quality assurance testing to ensure solutions built are accurate, high functioning, performant, and meet client requirements.
  • Provide training and support to end-users of business intelligence software and solutions.
  • Configure and support analytics data platforms and ensure platforms are high-performing and designed to support security, privacy, audit, data governance requirements.
  • Manage data & analytics platforms by performing upgrades, feature reviews and implementations, change management control, cost control, environment management, inventory management, platform roadmap, and disaster recovery planning.
  • Provide technical leadership and create a culture of customer-centricity, accountability, and high performance.
  • Proactively identify risks and issues and propose solutions to remove barriers.
  • Mentor junior engineers, follow best practices, perform code reviews, and architect resilient infrastructure.
  • Analyze data sources, evaluating and remediating data quality, designing and implementing data sets that can be consumed and reused by the analytics community across the organization.
  • Proactively identify opportunities to utilize data and analytics to business advantage and prototype for 'proof of value.'
  • Stay up-to-date with the latest data and technology trends and methods by staying abreast of state-of-the-art literature in the fields of big data, data platforms, data engineering, analytics solutions, deep learning, operations research, machine learning, statistical modeling, statistical process control, and mathematical optimization.
  • Undertake special projects or assignments as required.
About the Company

The British Columbia Investment Management Corporation is a leading investment management organization that provides investment management services to a range of clients, including public sector pension plans, endowments, and other institutional investors. We are committed to delivering exceptional investment returns and providing excellent service to our clients.

What We Offer
  • A competitive total rewards package, including a performance-based incentive plan, comprehensive health & dental benefits, a defined benefit pension plan, and paid time off.
  • Extended health and dental coverage, starting on the first day of work.
  • Eligibility to the defined benefit BC Public Service Pension Plan, providing a secure retirement income.
  • 20 days of vacation, 6 paid sick days, 6 paid personal days, and 2 paid days for volunteering.
  • Four days in the office, with the option to work from home once a week, promoting a collaborative work culture and a healthy work-life balance.
  • Annual wellness allowance provided to support an active lifestyle and promote physical well-being while working from home.
  • Ongoing learning through our in-house mentoring program, professional dues support, tuition reimbursement, and online and in-house learning.
  • Relocation support is available if a move to one of our locations is required.
Why Join Us?

We value diversity and believe in fostering an inclusive culture where all employees can be successful. We are performance-focused, client-focused, and value integrity.



  • Vancouver, British Columbia, Canada Data Engineer Jobs Full time

    About the RoleWe are seeking a highly skilled Senior Data Engineer to join our Promotions team at Amazon. As a key member of our team, you will be responsible for designing, processing, and managing large datasets across various data platforms.Key ResponsibilitiesDesign and implement data pipelines to ingest and enable analytics at scale.Develop and maintain...

  • Senior Data Engineer

    2 weeks ago


    Vancouver, British Columbia, Canada Data Engineer Jobs Full time

    About the RoleWe are seeking a highly skilled Senior Data Engineer to join our Promotions team at Amazon. As a key member of our team, you will be responsible for designing, processing, and managing large datasets across various data platforms.Key ResponsibilitiesDesign and implement data pipelines to ingest and enable analytics at scale.Develop and maintain...


  • Vancouver, British Columbia, Canada Amazon Data Services Canada, Inc. Full time

    About the RoleWe are seeking a highly skilled Data Engineering Leader to join our team at Amazon Data Services Canada, Inc. As a key member of our organization, you will be responsible for leading and mentoring a team of engineers to design, develop, and deploy data systems that support our business operations.Key ResponsibilitiesLead a team of engineers to...


  • Vancouver, British Columbia, Canada Amazon Data Services Canada, Inc. Full time

    About the RoleWe are seeking a highly skilled Data Engineering Leader to join our team at Amazon Data Services Canada, Inc. As a key member of our organization, you will be responsible for leading and mentoring a team of engineers to design, develop, and deploy data systems that support our business operations.Key ResponsibilitiesLead a team of engineers to...


  • Vancouver, British Columbia, Canada Amazon Data Services Canada, Inc. Full time

    About the RoleWe are seeking a highly skilled Data Engineering Leader to join our team at Amazon Data Services Canada, Inc. As a key member of our team, you will be responsible for mentoring and leading engineers, guiding them towards best data development practices, and collaborating with users around the globe.Key ResponsibilitiesWork with our Product and...


  • Vancouver, British Columbia, Canada Amazon Data Services Canada, Inc. Full time

    About the RoleWe are seeking a highly skilled Data Engineering Leader to join our team at Amazon Data Services Canada, Inc. As a key member of our team, you will be responsible for mentoring and leading engineers, guiding them towards best data development practices, and collaborating with users around the globe.Key ResponsibilitiesWork with our Product and...


  • Vancouver, British Columbia, Canada Amazon Data Services Canada, Inc. Full time

    About Amazon Data Services Canada, Inc. At Amazon Data Services Canada, Inc., we are dedicated to building innovative data solutions that power our global operations and drive customer success. Our team is passionate about leveraging the latest technologies to create impactful and scalable systems. About the Role: We are seeking a talented and experienced...

  • Data Engineer

    4 days ago


    Vancouver, British Columbia, Canada CB Canada Full time

    Data Engineer Job DescriptionCB Canada is seeking an experienced Data Engineer to join our team. As a Data Engineer, you will be responsible for designing, developing, and maintaining large-scale data processing systems.Key Responsibilities:Design and implement data transformation pipelines using Big Data tools and technologiesCollaborate with upstream data...

  • Data Engineer

    4 days ago


    Vancouver, British Columbia, Canada CB Canada Full time

    Data Engineer Job DescriptionCB Canada is seeking an experienced Data Engineer to join our team. As a Data Engineer, you will be responsible for designing, developing, and maintaining large-scale data processing systems.Key Responsibilities:Design and implement data transformation pipelines using Big Data tools and technologiesCollaborate with upstream data...

  • Data Engineer

    4 days ago


    Vancouver, British Columbia, Canada Sanctuary AI Full time

    About the RoleWe are seeking a highly skilled DataOps Engineer to join our Data Collection team at Sanctuary AI. As a DataOps Engineer, you will play a critical role in designing, implementing, and maintaining our data collection platform, ensuring seamless data flow and high-quality data for our machine learning models.Key ResponsibilitiesDesign and...

  • Data Engineer

    4 days ago


    Vancouver, British Columbia, Canada Sanctuary AI Full time

    About the RoleWe are seeking a highly skilled DataOps Engineer to join our Data Collection team at Sanctuary AI. As a DataOps Engineer, you will play a critical role in designing, implementing, and maintaining our data collection platform, ensuring seamless data flow and high-quality data for our machine learning models.Key ResponsibilitiesDesign and...

  • Data Engineer

    4 days ago


    Vancouver, British Columbia, Canada CB Canada Full time

    Data Engineer Role OverviewCB Canada is seeking a skilled Data Engineer to join our team. As a Data Engineer, you will be responsible for designing and implementing automated tools to extract text from documents using open source tools like tesseract. The extracted data will be stored in a big data platform for analytics purposes.Key ResponsibilitiesDesign...

  • Data Engineer

    4 days ago


    Vancouver, British Columbia, Canada CB Canada Full time

    Data Engineer Role OverviewCB Canada is seeking a skilled Data Engineer to join our team. As a Data Engineer, you will be responsible for designing and implementing automated tools to extract text from documents using open source tools like tesseract. The extracted data will be stored in a big data platform for analytics purposes.Key ResponsibilitiesDesign...

  • Data Engineer

    2 weeks ago


    Vancouver, British Columbia, Canada Sanctuary AI Full time

    About the RoleWe are seeking a highly skilled DataOps Engineer to join our Data Collection team at Sanctuary AI. As a DataOps Engineer, you will play a critical role in designing, implementing, and maintaining our data collection platform.Key ResponsibilitiesParticipate in data collection sessions to ensure smooth execution and high-quality dataAcquire and...

  • Data Engineer

    1 week ago


    Vancouver, British Columbia, Canada Sanctuary AI Full time

    About the RoleWe are seeking a highly skilled DataOps Engineer to join our Data Collection team at Sanctuary AI. As a DataOps Engineer, you will play a critical role in designing, implementing, and maintaining our data collection platform.Key ResponsibilitiesParticipate in data collection sessions to ensure smooth execution and high-quality dataAcquire and...

  • Data Engineer

    2 weeks ago


    Vancouver, British Columbia, Canada Sanctuary AI Full time

    About the RoleWe are seeking a highly skilled DataOps Engineer to join our Data Collection team at Sanctuary AI. As a DataOps Engineer, you will play a critical role in designing, implementing, and maintaining our data collection platform.Key ResponsibilitiesParticipate in data collection sessions to ensure smooth execution and identify areas for...

  • Data Engineer

    1 week ago


    Vancouver, British Columbia, Canada Sanctuary AI Full time

    About the RoleWe are seeking a highly skilled DataOps Engineer to join our Data Collection team at Sanctuary AI. As a DataOps Engineer, you will play a critical role in designing, implementing, and maintaining our data collection platform.Key ResponsibilitiesParticipate in data collection sessions to ensure smooth execution and identify areas for...

  • Data Engineer

    5 hours ago


    Vancouver, British Columbia, Canada CB Canada Full time

    Data EngineerJob SummaryCB Canada is seeking a skilled Data Engineer to design and implement an automated tool for fetching claims documents from OpenText Content Server and extracting text using tesseract. The extracted data will be stored in a big data platform for analytics purposes.Key ResponsibilitiesDesign and implement the automated toolTest and...

  • Data Engineer

    1 hour ago


    Vancouver, British Columbia, Canada CB Canada Full time

    Data EngineerJob SummaryCB Canada is seeking a skilled Data Engineer to design and implement an automated tool for fetching claims documents from OpenText Content Server and extracting text using tesseract. The extracted data will be stored in a big data platform for analytics purposes.Key ResponsibilitiesDesign and implement the automated toolTest and...

  • Data Engineer

    7 days ago


    Vancouver, British Columbia, Canada PRI Global Full time

    We are seeking a highly skilled Data Engineer to join our team at PRI Global. As a key member of our data team, you will be responsible for designing, developing, and maintaining large-scale data processing systems.Key Responsibilities:Develop big data processing systems using Apache Spark, Airflow, Databricks, AWS, and related technologies.Understand...