Data Engineer
Core
Building and maintaining scalable ETL/ELT pipelines and transforming complex data into structured, analytics-ready datasets for a data-driven organization.
Role type
Senior hands-on IC data engineer
Builds
Cloud-based data ingestion pipelines, Snowflake components, and analytics-ready datasets
Domain
Cloud data engineering and data warehousing
Deliverable
production ML models | product features | dashboards & analysis
Required skills
SQL (joins, CTEs, window functions, optimization), Snowflake (production environment), dbt (models, testing, documentation), Python (scripting and automation), cloud data warehouse architecture
Preferred skills
Azure (Data Factory, Blob Storage, DevOps), Power BI, CI/CD tools (dbt Cloud, GitHub Actions), data governance and metadata management
Technologies
Snowflake, dbt, SQL, Python, Azure Blob, GCS, Git, CI/CD pipelines
Responsibilities
Build and maintain scalable ETL/ELT pipelines; Develop and optimise Snowflake components; Monitor and improve data quality, performance, and cost efficiency; Work with stakeholders to translate business needs into data models and pipelines; Manage cloud-based data ingestion; Maintain documentation, version control, and CI/CD pipelines
Seniority
Senior, hands-on IC
