Data Engineer
Core
Design, develop, and maintain scalable data pipelines and transformations to support BI, analytics, and data science use cases.
Role type
Senior Data Engineer (Data Platform)
Builds
Modern data platform, data pipelines, and monetizable data assets
Domain
Data Engineering / Cloud Data Warehousing
Deliverable
production ML models | product features
Required skills
Advanced SQL (Snowflake, MSSQL), Python, dbt, Snowflake (Snowpark), ELT/ETL tools (Fivetran, Airbyte), Data orchestration (Dagster, Airflow), CI/CD (GitHub Actions), Cloud services (Azure, AWS, GCP), Data modeling (Star Schema, Data Vault)
Preferred skills
Kubernetes, Infrastructure as Code (Terraform), Event streaming (Kafka), AI-assisted development workflows
Technologies
Snowflake, dbt, Python, Dagster, GitHub Actions, Kubernetes, Terraform, Kafka, Fivetran, Airbyte, Azure, AWS, GCP
Responsibilities
Design and maintain scalable data pipelines from diverse sources; Transform data using dbt across Cleansed, Conformed, and Presentation layers; Write custom Python connectors and leverage out-of-the-box data-loading tools; Operate enterprise data models for reporting and analytics; Embed automated data quality checks, validations, and alerting; Manage CI/CD workflows and implement RBAC policies; Leverage AI tools for documentation, code generation, and review.
Seniority
Senior, hands-on IC