Principal Engineer, Bcg Expand, London

BCG BCG · Consulting · London, United Kingdom · Technology and Engineering

This Principal Engineer role at BCG Expand focuses on designing and building scalable data infrastructure and ETL/ELT processes for financial services clients. The role involves data ingestion, integration, management, and contributing to data product strategy, with a strong emphasis on cloud platforms, data security, and compliance.

What you'd actually do

  1. Collaborate closely with senior product stakeholders to understand data needs and architect end-to-end ingestion pipelines
  2. Design and build robust ETL/ELT processes and data architectures using modern tools and techniques
  3. Lead database design, data modelling, and integration strategies to support analytics at scale
  4. Design and implement secure, scalable, and efficient data ingestion frameworks across structured, semi-structured, and unstructured data
  5. Partner with product owners and engineers to develop data exchange protocols, ensuring best practices in data governance and security

Skills

Required

  • Python
  • SQL
  • Java
  • cloud platforms (AWS, Azure, or GCP)
  • ETL tools
  • data warehousing concepts
  • data security
  • compliance
  • governance

Nice to have

  • commercial experience in client-facing projects
  • experience leading or influencing cross-functional teams
  • stakeholder management
  • communication skills

What the JD emphasized

  • strategic product thinking
  • cross-functional leadership
  • data security, compliance, and governance best practices