Salary: $180,000 – $200,000:
Short Description: Principal Data Engineer will be directly responsible for data design, management and development as part of building out new and vital platforms and products for the team acting as the Technical SME and Business Domain Lead in full lifecycle data projects and product development of systems and services.
The Principal Data Engineer will be directly responsible for data design, management and development as part of building out new and vital platforms and products for the team acting as the Technical SME and Business Domain Lead in full lifecycle data projects and product development of systems and services. You will be tasked to establish and maintain effective working relationships with all key internal stakeholders and will be responsible for delivering projects and capabilities in collaboration with Agile Project teams across the business enterprise. You will formulate and develop new opportunities at an early stage working with the business to prioritise and gain buy-in and then lead the delivery of the analytical and technical solutions necessary to scale those opportunities into significant value delivery. Working collaboratively with the Leads in data engineering to enhance operational capability through coaching, mentoring and leadership, performance management of up to 5 team members.
7+ years’ experience as a Data Engineer architecting solutions across full lifecycle
A track record of design and enterprise scale technical delivery in the Big Data, data warehousing, business intelligence and/or data integration.
Proven experience developing and maintaining Data Platform Services on Cloud Infrastructure with hands-on experience building Data Engineering tooling with the Microsoft Azure Data Engineering and Analytics stacks
Strong analytical and problem solving skills, good understanding of different data structures, algorithms and their usage in solving business problems
Strong stakeholder management, presentation and communication skills to help translate strategic requirements to ensure effective solutions meet business requirements.
Able to take individual ownership of very large complex projects from start to finish, insatiable curiosity, high aptitude with a flair for business impact
Significant experience in building re-usable frameworks, patterns, templates, and design artifacts in agile data development environments.
Demonstrable experience with DevOps approaches and skills in related Azure technologies.
You will also have the following specialised skills:
Database systems (SQL and NoSQL)
Data warehousing solutions.
Data Virtualisation solutions.
Python, Java, and Scala programming languages.
Knowledge of algorithms and data structures