Senior Data Engineer
Core
Design and implement reliable, scalable data pipelines, models, and infrastructure to enable rapid, safe, and informed decision-making across the organization.
Role type
Senior IC data engineer (technical lead)
Builds
Complex ELT/ETL workflows, dimensional models, semantic layers, and cloud data warehouse/lakehouse systems
Domain
Cloud-native data engineering and analytics
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Expert SQL, data modelling (dimensional/star schemas), dbt, ELT/ETL pipeline development, cloud data warehouse management, PostgreSQL administration, Python/Scala, data testing frameworks, streaming data technologies
Preferred skills
Observability and reliability improvements at scale, data science workflows and ML feature pipelines, FinOps practices, data cataloguing and lineage tooling
Technologies
Airflow, dbt, Kafka, Kinesis, Snowflake, BigQuery, Databricks, Redshift, PostgreSQL, Parquet, Delta, Iceberg
Responsibilities
Design and maintain dimensional models and semantic layers; Build and operate batch and streaming pipelines; Implement comprehensive testing frameworks and data contracts; Manage and tune cloud warehouses and PostgreSQL clusters; Mentor associate and mid-level engineers; Lead knowledge-sharing sessions and documentation
Seniority
Senior, hands-on IC with mentorship responsibilities