Data Engineer

4 hours 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 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 BCI.
  • Collaborate with internal team members, business stakeholders, and technology teams to understand business objectives, data and data platform needs, and analytics solution requirements.
  • 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.
  • Communicate data science complexities in plain language to technical and non-technical audiences and develop reports and presentations.
  • Design and develop business intelligence solutions that 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 re-used by the analytics community across BCI.
  • Proactively identify opportunities to utilize data and analytics to business advantage and prototyping 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.
Requirements
  • Bachelor's or Master's degree in Big Data/Data Science, Science, Technology, Engineering, Mathematics, or a related field.
  • A minimum of 5 years of experience as a Data Engineer, Analytics Engineer, Data Scientist, BI Engineer, or Analytics Full Stack Engineer.
  • Experience gathering business requirements, conducting business analysis, and solution design for end-to-end data solutions.
  • Experience with cloud-based data warehouse, data lake, and data lakehouse design, development, and sustainment.
  • Coding skills and deep proficiency with SQL.
  • Experience in database management and data processing performance optimization.
  • Experience in data modeling (e.g. star, snowflake, denormalized designs), data architecture, and data structures.
  • Proficiency with wireframing, designing complex data visualization solutions, and developing analytics solutions using modern data visualization tools (e.g. Power BI, Tableau).
  • Experience administering and configuring cloud and on-premise data and analytics platforms.
  • Experience with scripting, version control systems (e.g. Git), cloud platforms, Agile, and DevOps, including CI/CD technologies and practices.
  • Knowledge or experience in master data management is an asset.
  • Knowledge of the data opportunities within the investment management industry is an asset.
What We Offer

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. We aim for actual pay to be around the median of the market for target or expected levels of performance, and around the upper quartile of the market for excellent performance. With our values as our anchor, it's our people that help shape employee-focused initiatives and who create the environment we work in each day – all of which further strengthens our culture.

Extended health and dental coverage, starting on your first day of work. Our telehealth provider Dialogue connects you and your family to virtual healthcare appointments.

Eligibility to the defined benefit BC Public Service Pension Plan providing you with a secure retirement income.

20 days vacation, 6 paid sick days, 6 paid personal days, and 2 paid days for volunteering – to support physical, mental, and community health.

Four days in office (666 Burrard St, Vancouver BC) with the option to work from home once a week, promoting both 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.

On-going 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 BCI's locations is required.



  • 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

    4 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...