You will be owning the design and implementation of processes to extract, transform and load data from disparate sources into a form that is consumable by analytics processes, for large or more sophisticated projects, using advanced technical capabilities • You will take accountability to produce a suite of data models with relatively high complexity, demonstrating a strong understanding of data modelling standards to ensure high quality • Working with other departments across the business to help define and deliver business value, as well as interfacing and presenting with program teams, management and partners to deliver large, sophisticated projects Your key responsibilities include • Evaluating and resolving issues regarding data quality reviews, cleansing, data integration and migration, demonstrating sophisticated data engineering skills • Analyzing the latest industry trends and latest technologies • Developing strong working relationships with peers across engineering, collaborating to develop leading data engineering solutions • Batch Processing - Capability to design an efficient way of processing high volumes of data where a group of transactions is collected over a period of time • Data Integration (Sourcing, Storage and Migration) - Capability to design and implement models, capabilities and solutions to handle data within the enterprise (structured and unstructured, data archiving principles, data warehousing, data sourcing, etc.). This includes the data models, storage requirements and migration of data from one system to another • Data Quality, Profiling and Cleansing - Capability to review (profile) a data set to establish its quality against a defined set of parameters and to highlight data where corrective action (cleansing) is required to remediate the data • Stream Systems - Capability to discover, integrate, and ingest all available data from the machines that produce it, as fast as it’s produced, in any format, and at any quality