Data Engineer - Consultant
Core
Design and deliver modern, scalable data solutions across multi-cloud environments for clients, blending hands-on engineering with consulting to support analytics, governance, and AI enablement.
Role type
Senior Data Engineer (Consultant)
Builds
Scalable data pipelines, high-quality data models, and reusable engineering components for client organizations.
Domain
Data Engineering, Cloud Infrastructure, AI Enablement
Deliverable
production ML models | product features
Required skills
Data pipeline design and optimization, SQL, Cloud platform expertise (AWS/GCP/Azure), Modern data stack (Databricks/Snowflake/dbt), Data modeling, CI/CD practices, Data governance and lineage, Client stakeholder management, Mentoring
Preferred skills
Experience with cloud data lakes, DevOps concepts, Full data lifecycle management
Technologies
AWS, GCP, Azure, Databricks, Snowflake, dbt, Delta Lake
Responsibilities
Design, build, and optimise scalable data pipelines across cloud platforms; Develop high-quality data models to support analytics and AI use cases; Collaborate with clients to translate business requirements into data solutions; Implement data ingestion, transformation, storage, and access layers; Support or implement dbt, CI/CD, and engineering best practices; Mentor junior engineers and influence client delivery
Seniority
Mid-Senior, hands-on IC with client-facing responsibilities