We are looking for a Client-Facing Data Engineer who can partner closely with business stakeholders to design, build, and optimise modern data solutions. This role blends strong technical expertise with excellent communication skills, enabling you to translate business needs into scalable data pipelines and analytics-ready datasets.
Key Responsibilities
- Engage directly with clients to understand business objectives, data challenges, and solution requirements.
- Design, build, and maintain ETL/ELT pipelines using Python and SQL to support analytics, reporting, and operational use cases.
- Develop and optimise data workflows on Azure and Databricks, ensuring reliability, performance, and cost effectiveness.
- Apply strong data modelling and data architecture principles to support client reporting and analytical needs.
- Ensure high data quality through code testing, validation, and CI/CD best practices.
- Work within Linux environments to manage and operationalise data solutions.
- Collaborate with analytics teams and client stakeholders using Power BI or Spotfire to enable meaningful insights.
- Use Git for version control, collaborative development, and maintaining clean, reproducible code.
- Provide clear technical explanations and solution walkthroughs to both technical and non-technical client stakeholders.
- Proactively identify areas for improvement and recommend enhancements to client data ecosystems.
Skills & Requirements
- Strong hands-on expertise in Python and SQL.
- Experience with Azure Cloud, Databricks, and data engineering services (e.g., ADF, Data Lake, Delta Lake).
- Solid understanding of data modelling, database design, and data warehousing concepts.
- Comfortable working in Linux environments.
- Experience with Git for versioning and collaborative development.
- Familiarity with Power BI or Spotfire for downstream reporting.
- Strong capability in code testing, validation, and clean coding practices.
- Excellent communication skills with the ability to interface with clients confidently.
- Consulting mindset ability to clarify requirements, propose solutions, and manage expectations.