
Search by job, company or skills
The Senior Data Engineering Specialist is responsible for building and maintaining scalable, reliable data platforms. A key focus of this role is architecting and implementing end-to-end data solutions, including ingestion, orchestration, ETL/ELT pipelines, transformation, and advanced data modeling.
Key Responsibilities:
1. Data Architecture:
Design, implement, and optimize modern cloud data warehouse and lakehouse architectures (e.g., BigQuery, Snowflake, ClickHouse) to support high-performance analytics. Knowledge on OLTP and NoSQL architectures is desirable.
2. Data Modeling:
Develop and maintain robust data models that support business needs, ensuring scalability and accuracy. Experience with Dimensional Modeling and methodologies like Data Vault is required. Experience with Semantic Layers is highly desirable.
3. Data Pipeline Development:
Build and manage automated ETL/ELT pipelines to ensure data reliability and availability. Requires strong proficiency in Python, Change Data Capture (CDC) patterns, and dbt.
4. Orchestration:
Design and schedule complex data workflows using orchestration tools such as Dagster, Airflow, etc.
5. Data Quality:
Implement automated data quality checks and validation frameworks to ensure consistency and integrity from source to destination.
6. Platform Engineering:
Manage infrastructure using Kubernetes (Helm charts) and Infrastructure as Code tools like Terraform.
7. Collaboration:
Collaborate with data scientists, analysts, and business teams to translate functional requirements into technical specifications and actionable data products.
8. Documentation & Best Practices:
Document data models, semantic layer configurations, and architectural decisions to promote transparency and knowledge sharing across the organization.
Required Skills & Qualifications:
Job ID: 145837051