
Principal Data Engineer
- Bristol Area
- Contract
- Full-time
- Building and developing re-useable pipelines for analytics and AI projects
- Pushing for innovation within the platform to enable great efficiencies and detailed insights and outputs
- Leading key relationships between IT and Data to grow the platform and release new capabilities
- Deploying production AI models with automated monitoring from the data pipeline to the model runs and outputs
- Work to Extract, Load & Transform (ELT) data sets from a variety of data sources across the OfS enterprise technology stack. With a particular focus to the Extract & Load parts.
- Monitoring the execution of data workflows, including identifying and mitigating risks, setting service level indicators and configuring alerts.
- Adopting data governance best practice when processing raw data to develop, test and maintain datasets, including the use and maintenance of relevant resources (such as, but not limited to, a data catalogue, data dictionary, logical data models).
- Developing coding standards for Python programming to be used across the Data function.
- Supporting continuous data quality improvements across the organisation by exploring enhancements to: automated quality assurance processes; the reliability of data workflows; and the effectiveness of data transformations.
- Applying dimensional data modelling concepts and practices across the OfS data to develop conceptual, logical and physical data models that support efficiency and effectiveness of business operations
- Advocating and supporting an evidence-led culture across the organisation, assisting with driving enhancements to the organisation’s data capability
- Strong Python programming knowledge, ideally Pyspark
- Strong knowledge of the Azure Databricks platform and associated functionalities
- Adaptable, with a willingness to work flexibly as the needs of the organisation evolve.
- Working well within a team, and able to work closely with internal and external stakeholders.
- An ability to take a logical and analytical approach, and to take a pragmatic, collaborative approach to solving problems.
- Adept at communicating technical concepts to a nontechnical audience.
- Awareness of the modern data stack and associated methodologies