This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Principal Data Engineer. This role has been designed as 'Onsite' with an expectation that you will primarily work from an HPE office. We are looking for a highly skilled Principal Data Engineer with strong architectural expertise to design and evolve our next-generation data platform. You will help to define the technical vision, build scalable and reliable data systems, and guide the long-term architecture that powers analytics, operational decision-making, and data-driven products across the organization. This role is both strategic and hands-on. You will evaluate modern data technologies, define engineering best practices, and lead the implementation of robust, high-performance data solutions—including the design, build, and lifecycle management of data pipelines that support batch, streaming, and near-real-time workloads.
Job Responsibility
Architecture & Strategy: Own a significant portion of the architecture of our data platform, ensuring scalability, performance, reliability, and security
Define standards and best practices for data modeling, transformation, orchestration, governance, and lifecycle management
Evaluate and integrate modern data technologies and frameworks that align with our long-term platform strategy
Collaborate with engineering and product leadership to shape the technical roadmap
Engineering & Delivery: Design, build, and manage scalable, resilient data pipelines for batch, streaming, and event-driven workloads
Develop clean, high-quality data models and schemas to support analytics, BI, operational systems, and ML workflows
Implement data quality, lineage, observability, and automated testing frameworks
Build ingestion patterns for APIs, event streams, files, and third-party data sources
Optimize compute, storage, and transformation layers for performance and cost efficiency
Leadership & Collaboration: Serve as a senior technical leader and mentor within the data engineering team
Lead architecture reviews, design discussions, and cross-team engineering initiatives
Work closely with analysts, data scientists, software engineers, and product owners to define and deliver data solutions
Communicate architectural decisions and trade-offs to technical and non-technical stakeholders
Requirements
8+ years of experience in Data Engineering, with demonstrated architectural ownership
Expert-level experience with Snowflake (mandatory), including performance optimization, data modeling, security, and ecosystem components
Expert proficiency in SQL and strong Python skills for pipeline development and automation
Experience with modern orchestration tools (Airflow, Dagster, Prefect, or equivalent)
Strong understanding of ELT/ETL patterns, distributed processing, and data lifecycle management
Familiarity with streaming/event technologies (Kafka, Kinesis, Pub/Sub, etc.)
Experience implementing data quality, observability, and lineage solutions
Solid understanding of cloud infrastructure (AWS, GCP, or Azure)
Strong background in DataOps practices: CI/CD, testing, version control, automation
Proven leadership in driving architectural direction and mentoring engineering teams
Nice to have
Experience with data governance or metadata management tools
Hands-on experience with DBT, including modeling, testing, documentation, and advanced features
Exposure to machine learning pipelines, feature stores, or MLOps
Experience with Terraform, CloudFormation, or other IaC tools
Background designing systems for high scale, security, or regulated environments
What we offer
Health & Wellbeing: comprehensive suite of benefits supporting physical, financial and emotional wellbeing
Personal & Professional Development: programs to help reach career goals
Unconditional Inclusion: inclusive work environment