Data Engineer. Purpose of the position. Organisational position / Virtual Team. Direct Reports: Date Created: July 2017

Similar documents
Head of Data Engineering

Data Architect. Purpose of the position. Direct Reports: Date Created: November 2016

Business Analyst. Purpose of the position. Organisational position / Virtual Team. Reporting to: Direct Reports: 0. Date Created: July 2018

INSIGHTS MANAGER. Purpose of the Position. Organisational position / Virtual Team. Direct Reports: Date Created: August 2017

Developer. Purpose of the position. Organisational position / Virtual Team. Direct Reports: Date Created: October 2018

Developer. Purpose of the position. Organisational position / Virtual Team. Direct Reports: Date Created: November 2018

Campaign Specialist. Marketing Services Manager. Campaign Manager. Campaign. Manager. Senior Campaign. Marketing. Assistant.

Job Description. Post Title : User Platform Manager. School/Department : Department of IT Services. Line Manager : Head of Design & Delivery

Job Description Network Security Analyst

Head of IT Operations

Team Leader Application Services

Head of IT Operations

2. Ofqual level 6 descriptors

Big Data Job Descriptions. Software Engineer - Algorithms

ROLE DESCRIPTION. VISION To make Sydney and NSW one of the world s most successful tourism and events destinations.

Job Description. IT (Digital Strategy & Architecture)

Job Description. General Details. Grade/Salary: 7. Date Prepared: 10/11/16

Position Description. Senior Business Analyst. NZSIS mission and values. Our mission. Our values STAFF-IN-CONFIDENCE STAFF-IN-CONFIDENCE PAGE 1

Position Description TransQuip Territory Manager (South Island)

Competency Framework

Research Engineer. Permanent Role. Advanced Production Systems. David Varela

Microsoft Azure Essentials

IT MANAGER ARCHITECTURE AND SOFTWARE DEVELOPMENT

Job Description. Lead Auditor

Job Description. General Details. Infrastructure Architect (DS17/ITR1i) Grade/Salary: 7. Date Prepared: 10/11/16. Job Purpose

Service Manager (Workplace Computing) Information Services (IS)

Our values underpin the delivery of our purpose, and our promise to ensure that our customers never stop getting more out of life.

JOB DESCRIPTION. Proposed Band. Appendix

Role Profile: Asset Management Shift Maintenance Technician

Vision Providing world class musical experiences that inspire all New Zealanders. achieved by

Job Description. Department : No of Direct Reports : 0. Titles of Direct Reports: Size of Department: 6. Budget Responsibility (direct) :

Research Manager Job Description

POSITION DESCRIPTION

POSITION DESCRIPTION

POSITION DETAILS. Enterprise Infrastructure Services

Senior Data Analytics & Modelling Officer. Principal Data Analytics & Modelling Officer

EAST SUSSEX FIRE AUTHORITY Job Description

Help to enable organisational transformation by validating and verifying requirements and ensure approval by all relevant stakeholders

ROLE PROFILE. IT Operations Support Engineer. Job Family and Level: APM Level 4. Purpose of the Role:

POSITION DESCRIPTION

POSITION DESCRIPTION

Application Support Analyst

Position Description Able Lifestyle Choices Coordinator

POSITION DESCRIPTION

POSITION DESCRIPTION

Core Skills: Contributing Skills: Role Title: Senior Project Manager EXAMPLE. Reference: SFIA level 5

Closing date 8 July 2015

Job Description. Institute Manager (Institute of Coding) Department/School: Computer Science/Faculty of Science Grade: 8

Job Description. General Details. Transition & Change Manager (DS17/01) Grade/Salary: 8. Date Prepared: 15/11/16

Up to 68,400 (includes 14% contribution to pension) TBC - likely to be up to c 500,000 per annum

General Manager Caregiver Recruitment & Support. Our vision is: New Zealand values the wellbeing of tamariki above all else.

Who is Databricks? Today, hundreds of organizations around the world use Databricks to build and power their production Spark applications.

Commercial Planning Manager. Supply Planning Manager Heslerton Road, Dunsandel, Canterbury

Manager, Business Performance & Development / Capital Projects

NUMBER & TYPE OF JOBS REPORTING DIRECTLY (1ST LEVEL)

Palmerston North City Council Job Profile

This role is responsible for the development and implementation of effective people management and wellbeing frameworks, policies and procedures.

Director Procurement & Value Delivery

Strategy Analyst, Accenture Strategy. Job description and scope includes:

Big Data Hadoop Administrator.

Position Description. NZSIS Information Technology Manager. NZSIS mission and values. Our mission. Branch/Directorate:

Office of Human Resources. IT Enterprise Architect Senior CI3091

POSITION DESCRIPTION

Job Description. Princess Cruises (UK) Marketing

Position Description

Job Description. End User Computing Analyst

Job Description Director of Capital

POSITION DESCRIPTION

POSITION DESCRIPTION

General Manager Caregiver Recruitment & Support. Our vision is: New Zealand values the wellbeing of tamariki above all else.

Occupational Health, Safety & Environmental Manager

Overall, competencies are a set of behaviours that an individual must possess in order to perform to the optimum level within that role.

BRAND MANAGER. Reporting Relationship and Location. Purpose and Major Challenges of the Role. Role Accountabilities.

Healthcare of New Zealand Limited Role Description

AHRI Model of Excellence

Job Capsule Supplementary Information: Business Improvement Officer. Business Improvement Officer Department/ Location Housing Options Reports to

POSITION DESCRIPTION. Job Title: Business Area: Location: Reports To: Direct Reports: Date: September Company Profile. Business Unit Structure

Solution Architect, Electronic Medical Record (EMR) Program Monash Health

POSITION DESCRIPTION

Business Analyst. Information Communication & Technology

INTRODUCTION TO R FOR DATA SCIENCE WITH R FOR DATA SCIENCE DATA SCIENCE ESSENTIALS INTRODUCTION TO PYTHON FOR DATA SCIENCE. Azure Machine Learning

Manager Organisation Development (03) APPLICATIONS

Infrastructure Solution Architect

Position Description:

APS6 Data Scientist Candidate information kit

Digital Transformation 2.0

Operations Directorate. 34,437-37,623 per annum (Manager B Scale) Operations Manager

Technology Services & Solutions (TSS), Shared Services Branch (SSB)

Parts Specialist. Parts and Service. Parts Manager. None

Director Property Services

Role Profile. Senior Project Support Officer. Second Step. 9 Brunswick Square BS2 8PE

Competency Map for the Data Science and Analytics-Enabled Graduate

Job Description. Marketing & Communications Manager One Year Fixed Term Contract. Updated: April Wellington Culinary Events Trust:

POSITION DESCRIPTION. Direct Reports: PURPOSE OF POSITION

POSITION DESCRIPTION

Position Description. Senior Systems Administrator. Purpose and Scope

POSITION DESCRIPTION. Team Leader, Engineering - Development, Integration & Assurance

Data warehouse and business intelligence developer

Our values underpin the delivery of our purpose, and our promise to ensure that our customers never stop getting more out of life.

Project Manager CAFM Project (Fixed Term) EHA

Transcription:

Data Engineer Business Unit: Strategy and Growth Reporting to: Data Engineering Direct Reports: None Date Created: July 2017 Purpose of the position The purpose of the Data Engineer role is to design, build, test and automate data driver solutions using cutting edge Technologies. These data solutions and products must meet the needs of all stakeholders, both internal and external to loyalty NZ. The Data engineer ensures that all Data Architecture, standards and procedures are adhered and that the Technical solution is of high calibre and fit for purpose in terms of usability, performance, functionality and availability, and is delivered to time and budget. The role will have strong working relationships with Loyalty NZ s Lab360 Professional Services team, Data Architect, Information Security and Risk Manager and Product Managers/Owners to ensure that Data engineering is delivering to the needs of the Business in accordance to defined principles and standards, and in accordance with our strategic plan. Organisational position / Virtual Team The role of the Data Engineer reports directly to the Data Engineering and has a very strong working relationship with all the business units at Loyalty NZ. Chief Executive Officer Chief Strategy & Growth Officer Products and Innovation Customer Experience FlyBuys CI Data Engineering Insights Data Engineer Platform Administrators Platform Visualisation Platform Analysts

Key Responsibilities 1. Design, Develop, Test, Automate and maintain robust, secure and reliable Big Data Solutions. Work on complex Big data projects and Products with a focus on collecting, parsing, managing, analysing, aggregating and visualising large data sets of data, to turn information into insights, across multiple platforms. Be able to take models and automate them for re-use across multiple platforms. Develop prototypes and proof of concepts for selected data solutions. Create, configure, implement, document and automate ingestion, enrichment and analytic pipelines using distributed big data and cloud platforms. Design and own data models for a Product or group of products. Understand the end to end vision for data at Loyalty NZ. Build data expertise and own data quality in allocated areas of ownership. Design and manage SLAs for all data sets (existing and new) in allocated areas of ownership. Identify and understand risks that exist with our data and actively work to mitigate these risks Collaborate with team members, Product Owners, stakeholders and other key people to understand data and reporting needs to ensure the technical solution meets the Business needs. 2. Contribute to the tools and technologies used to support our data platforms and work with the Data Engineering team to ensure the optimal choice for our data products and solutions Identify, evaluate and implement big data tools and frameworks. Use prototyping to test out new open-source data processing frameworks. Working with the wider team, evaluate and implement machine learning algorithms at scale. Implement tools and pipelines for analysis of large data sets, including creation of spikes. 3. Provide support for delivered solutions and products. Provide support for data quality, performance, availability and any other data related issues, as required. Collaborate with other teams to successfully triage data related issues and drive to resolution. 4. Ensure all work is delivered to defined standards and processes and to a high quality. Adhere to processes, policies, standards and procedures and act as a strong advocate for these with both team and key stakeholders. Provide input into the development of new processes, policies, standards and procedures to support data platform development, Project development and Loyalty s Data programme. Deliver work to a high standard and of a high quality. Peer review the work of others to ensure it maintains a high level of quality. 2

Adhere to corporate governance legislation and requirements, together with company policies. Ensure all aspects of Loyalty NZ data is managed and used in accordance with Security policies and NZ law. 5. Continually work on improving your skills and knowledge Keep up to date with the latest open-source technologies and Big data platform solutions and trends. Under guidance from your leader, embark on proof of concepts and prototyping to test out new Technologies. As required, provide coaching support to team members to build their skills, knowledge and capability to perform effectively in their role. Invest time to ensure that your personal development is integrated into personal objectives/goals and that your personal development plan is both challenging and reviewed regularly. Actively promote and drive vision and values to assist building the desired culture and work environment. Health & Safety All of our people have a responsibility for their own and others safety and wellbeing. This includes following all safety and wellbeing procedures and instructions, including reporting hazards, incidents and accidents and participating in safety and wellbeing initiatives and programmes as required. The Loyalty Way 1. Focuses on and contributes towards continuous improvements within the workplace through improving activities and processes to make things Easier, Better, Faster and Cheaper. 2. Contributes towards, and promotes, The Loyalty Way, LNZL s values and the achievement of our desired work environment; specifically an environment that stimulates individual, team and organisational growth and achievements, and encourages our people to think and behave in ways that achieve their goals through co-operative efforts. 3. Establishes and maintains effective relationships: Develops and fosters good proactive working relationships with all internal and external contacts. Ensures suppliers of goods and services conform to the standards of business ethics adopted by LNZL. 4. Leads and/or contributes to specific projects. 5. Undertakes additional responsibilities and activities, as and when requested and as mutually agreed with your leader. 3

Physical demands of the role This is not a physically demanding role Most challenging parts of the role 1. The data engineering team will be involved in multiple projects to varying degrees most of the time which challenges the ability to effectively balance the workload across projects. This also creates pressure for ensuring the Data engineering team follow defined processes and adhere to standards and deliver to a high standard. 2. Ensuring the team, team processes, tools and technology do not stay static but instead are constantly being reviewed and improved upon. Key Functional Relationships Internal: External: Reports to the data engineering Collaborates and liaises with Lab360 Professional Services teams Collaborates and liaises with the Data Architect, Applications Architect, Systems Architect, Technical Delivery, Security and Risk and Product Teams. Must have a collaborate and constructive working relationship with every other LNZL Staff member Loyalty Clients Loyalty Business Partners Other external Contractors and Suppliers engaged from time to time, and other Businesses Working environment 1. Open plan layout and moderate amount of noise that goes with it 2. Very little if no travel required 3. Standard office equipment Delegations of Authority Capital Expenditure: $0.00 Operational Expenditure: $0.00 Authorisation to Hire: N/A Authorisation to sign Contracts: N/A Responsible for: Number of Staff: None Budget: $0.00 Revenue: $0.00 4

Appraisal and Performance Criteria Formal appraisal will occur at least annually or more frequently when performance plans are re-negotiated. Performance will be measured against the performance plan negotiated at the beginning of the reporting period and against the other responsibilities identified above. This job is being carried out successfully when all responsibilities are being met. Person specifications Qualifications Essential: Bachelor s or Master s degree in computer science or Software Engineering Preferred: Big Data Developer Certification Experience & Knowledge Essential: Technical knowledge in building large scale big data solutions, using AWS, Hadoop and various scripting languages 3+ years of hands on experience with AWS services 3+ years of working experience with distributed data platforms (eg: Hadoop, Spark, Cassandra, Elastic, Kafka) 6+ years of extensive working knowledge in different programming or scripting languages like Java, Linux, Shell, Perl, Python and/or R. Experience working with structured, semi-structured and unstructured data sets including Social, Web logs and real time data feeds. Proficient in designing and automating efficient, robust and performant data layers Ability to productionize and administer data models (eg; SAS, R or Python) provided by our Data Science team in a manner that is easily maintainable and scalable for on-going use Able to tune Big Data solutions to improve performance and end user experience Understanding of Data Architecture, Data Analysis, Data Integration, Data Modelling and Data Warehousing Understanding of various Analytical and Database technologies including emerging technologies like columnar and Nosql databases, predictive analysis, data visualisation and machine learning Understanding of Restful APIs Understanding of PII and Data Security Knowledge of data modelling, data access, data storage and data security techniques Strong Business and communication skills and ability to interface with and collaborate with a variety of people and roles Excellent organisational, prioritisation and time management skills Broad based information technology experience and foundation in Systems development (eg: languages, methods, Development lifecycle, Project management approaches etc) 5

Preferred: Knowledge of Bi and visualisation tools such as Tableau/Qlik is a plus Experience with Jenkins, GitHub and nodejs is a plus Experience in developing machine learning models at scale Understanding of Open source development, tools and technologies and Restful Integration. Understanding of Loyalty Business concepts Skills The ideal appointee should have a high level of the following skills: Interpersonal skills and the ability to negotiate and influence Passionate about data. Able to emphasise methodology, modelling and governance Articulate, persuasive and enthusiastic Project management skills and the ability to meet deadlines Ability to manage a heavy workload Analytical, conceptual, problem solving, decisiveness and strategic thinking Team-Oriented and collaborative approach Personal Attributes The ideal appointee should be able to demonstrate: A results oriented person who is passionate about data and new data technologies and working in a forward thinking team and organisation A passion for excellence and a commitment to high standards. Be a self-starter with the ability to accept responsibility and self-manage. Comfortable speaking with both technical and non-technical audiences, and able to adjust language to suit A proactive and open minded consultative approach Comfortable with sometimes ambiguous and unstructured environments and can seek clarity and bring structure to a problem. Ability to balance multiple projects, often with simultaneous and competing deadlines Excited by new technologies and a desire to learn new things Familiar with best practises and able to contribute to standards and processes accordingly The ability to work effectively with an eclectic group of people from a variety of backgrounds An enquiring mind. Be curious. Integrity, loyalty to the organisation and a commitment to organisational objectives. Initiative, judgement and ability to creatively solve problems. Be detail conscious. Ability to work under pressure with an achievement focus. Enthusiasm, a thirst for learning and self-development. 6