Role Overview
Join our digital revolution in NatWest Digital X. We aim to make digital experiences which are effortless and secure, organizing ourselves around three principles: engineer, protect, and operate. We are seeking a Data Engineer at the associate level to use technical expertise to collaborate and build effortless, digital-first customer experiences. You will simplify the bank by developing innovative data-driven solutions, using insight to be commercially successful, and keeping customer and bank data safe and secure.
Responsibilities
- Play a key role in driving value for our customers by building data solutions.
- Carry out data engineering tasks to build, maintain, test and optimise a scalable data architecture.
- Carry out data extractions, transforming data to make it usable to data analysts and scientists, and loading data into data platforms.
- Develop comprehensive knowledge of the bank’s data structures and metrics, advocating change where needed for product development.
- Practice DevOps adoption in the delivery of data engineering, proactively performing root cause analysis and resolving issues.
- Collaborate closely with core technology and architecture teams in the bank to build data knowledge and data solutions.
- Develop a clear understanding of data platform cost levers to build cost effective and strategic solutions.
- Sourcing new data using the most appropriate tooling and integrating it into the overall solution to deliver for our customers.
Requirements
To be successful in this role, you’ll need a good understanding of data usage and dependencies with wider teams and the end customer, as well as experience of extracting value and features from large scale data. You’ll also demonstrate:
- At least five years of experience of ETL technical design, including data quality testing, cleansing and monitoring, and data warehousing and data modelling capabilities.
- Experience in engineering and maintaining innovative, customer-centric, high-performance, secure, and robust solutions using AI.
- Experience of using programming languages alongside knowledge of data and software engineering fundamentals.
- Good knowledge of modern code development practices.
- Strong communication skills with the ability to proactively engage with a wide range of stakeholders.