Identify, design and implement internal process improvements: automating manual processes, optimizing data delivery and re-designing infrastructure for greater scalability.
Implement data storage solutions (e.g. data warehousing) for existing digital platforms and any future developments, ensuring solutions are in line with departmental data strategy.
Develop data validation processes throughout data flow, working with colleagues to ensure their data needs are met, and deliver testing and assurance of data systems.
Facilitates design reviews and code walkthroughs.
Ensure ultimate reliability in data pipelines and enforce data governance, security and protection of our customer's information.
3+ years of experience in a Data Engineer or similar roles.
Graduate degree in Computer Science, Statistics, Informatics, Information Systems or a related field.
Excellent communication skills with strong business intuition and ability to understand complex business systems; versatility and willingness to learn new technologies on the job.
Advanced SQL knowledge and experience with relational databases, query authoring (SQL) as well as familiarity with a variety of databases.
Working experience with Redis, MySql, and testing frameworks.
Familiarity with cloud-based computing services and data warehouses like Snowflake, Redshift, Amazon Web Services, Google Cloud Platform or MS Azure.