Essential knowledge, skills, role specific qualifications: A principal data engineer will have extensive experience in data engineering (typically 10+ years). They will have a proven track record in the industry Areas of expertise will include the following: A very high level of proficiency in several relevant programming languages such as Java, Python, SQL or Scala Deep experience with major cloud environments, ideally AWS, including managing cost effectively in such an environment Significant experience working with big data storage technologies, such as Hadoop, RDS, S3, auto-scaling and lambda Experience or knowledge of data warehouse technologies using large sets of data. Comprehensive understanding of the field in areas such Data Ingestion, EDW, BI and analytical software, as well as knowledge of recent developments in the area Experience of working within a Dev Ops function that can balance development and provide 24x7 support. Experience in migrating from on-premise to cloud based technology. Appreciation to cloud based principles around cost and security. Experience improving software deliverables utilising engineering best practices such as, reusability & continuous integration. Experience of working in a fast-paced environment Experience mentoring, supporting, and developing other data engineers Good communication skills and can articulate technical challenges to a non-technical person. Strong influencing skills and a highly developed ability to work with stakeholders of many types and seniority levels Thrive on change ensuring that you stay ahead of new upcoming technologies through attending regular forums, meet ups or online courses. Experience of developing and managing re-usable code for ETL and data transformation. Rullion celebrates and supports diversity and is committed to ensuring equal opportunities for both employees and applicants.
Liverpool, England, Merseyside, L3, United Kingdom