Data Engineer

6 days ago


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

We are seeking a highly skilled Full Stack Data Engineer to join our team at the British Columbia Investment Management Corporation. As a Full Stack Data Engineer, you will be responsible for designing, developing, and implementing end-to-end data solutions, including data engineering, analytics, data science, and data governance.

Key Responsibilities
  • Collaborate with cross-functional teams to understand business objectives and data requirements
  • Design and develop scalable and production-grade data integration, data transformation, and machine learning model production pipelines
  • Develop and maintain data platforms, including cloud-based data warehouses, data lakes, and data lakehouses
  • Work with stakeholders to understand business problems and opportunities that can be supported through data
  • Apply knowledge of DevOps, DataOps, and MLOps practices, including continuous deployment, continuous integration, test-driven development, and automated testing
  • Develop and maintain business intelligence solutions, including reports and dashboards, to solve business problems and improve user experience
  • Conduct quality assurance testing to ensure solutions are accurate, high-functioning, and meet client requirements
  • Provide training and support to end-users of business intelligence software and solutions
  • Manage data and analytics platforms, including 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
  • Mentor junior engineers, follow best practices, perform code reviews, and architect resilient infrastructure
  • Solve challenging problems related to scale, statistics, infrastructure reliability, latency, and more
Requirements
  • Bachelor's or Master's degree in Big Data/Data Science, Science, Technology, Engineering, Mathematics, or a related field
  • 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, data architecture, and data structures
  • Proficiency with wireframing, designing complex data visualization solutions, and developing analytics solutions using modern data visualization tools
  • Experience developing low-code/no-code applications and workflows
  • Experience administering and configuring cloud and on-premise data and analytics platforms
  • Experience with scripting, version control systems, cloud platforms, Agile, and DevOps, including CI/CD technologies and practices
  • Excellent listening, communication, collaboration, and problem-solving skills
  • Knowledge of Azure cloud fundamentals, M365, and Azure data analytics and Power Platform stack is an asset
What We Offer
  • Competitive total rewards package, including a performance-based incentive plan, comprehensive health and dental benefits, a defined benefit pension plan, and paid time off
  • Annualized base salary range of C$100,000 to C$120,000
  • Opportunities for professional growth and development, including in-house mentoring program, professional dues support, tuition reimbursement, and online and in-house learning
  • Relocation support available if a move to one of our 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...


  • 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 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

    53 minutes 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

    24 minutes 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

    39 minutes 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

    6 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.Key ResponsibilitiesParticipate in data collection sessions to ensure smooth execution and high-quality dataAcquire and...

  • Data Engineer

    7 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.Key ResponsibilitiesParticipate in data collection sessions to ensure smooth execution and high-quality dataAcquire and...

  • Data Engineer

    6 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.Key ResponsibilitiesParticipate in data collection sessions to ensure smooth execution and identify areas for...

  • Data Engineer

    7 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.Key ResponsibilitiesParticipate in data collection sessions to ensure smooth execution and identify areas for...

  • Data Engineer

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

  • Data Engineer

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


  • Vancouver, British Columbia, Canada Data Spree GmbH Full time

    The position requires a distinctive combination of technical expertise and leadership in the design and execution of a system that utilizes AWS or GCP platforms, focusing on event-driven and modular architectures. Key Responsibilities: – Design and develop a data collection, processing, and analysis system based on AWS/GCP that is event-driven and...


  • Vancouver, British Columbia, Canada Data Spree GmbH Full time

    The position requires a distinctive combination of technical expertise and leadership in crafting and executing a system that utilizes AWS or GCP infrastructures, with a significant focus on event-driven and modular designs. Key Responsibilities: – Design and develop a data collection, processing, and analysis framework based on AWS/GCP that is...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    Frostbite is the proprietary game engine developed by Electronic Arts, equipped with a variety of tools and technologies designed to create exceptional gaming experiences. Our in-house engine is uniquely adaptable to each project, allowing us to prioritize development effectively. Our mission is to empower creators globally to realize their best ideas by...


  • Vancouver, British Columbia, Canada BCI Full time

    About BCIBCI is a forward-thinking organization dedicated to providing data engineering, analytics, data science, and data governance solutions. We are committed to driving impactful change through the power of data and fostering a collaborative environment where innovation thrives.Role OverviewWe are seeking a highly skilled Data Engineer to join our...


  • Vancouver, British Columbia, Canada Globant Full time

    Job Summary:Globant is seeking a highly skilled Data Engineering Lead to join our team. As a key member of our data engineering team, you will be responsible for designing, developing, and maintaining large-scale data pipelines and architectures to support our business intelligence solutions.Key Responsibilities:Design and implement data pipelines using ETL...


  • Vancouver, British Columbia, Canada Globant Full time

    Job Summary:Globant is seeking a highly skilled Data Engineering Lead to join our team. As a key member of our data engineering team, you will be responsible for designing, developing, and maintaining large-scale data pipelines and architectures to support our business intelligence solutions.Key Responsibilities:Design and implement data pipelines using ETL...