Xero is a beautiful, easy-to-use platform that helps small businesses and their accounting and bookkeeping advisors grow and thrive.
At Xero, our purpose is to make life better for people in small business, their advisors, and communities around the world.
This purpose sits at the centre of everything we do. We support our people to do the best work of their lives so that they can help small businesses succeed through better tools, information and connections.
Because when they succeed they make a difference, and when millions of small businesses are making a difference, the world is a more beautiful place.
About the Team The Data team is responsible for driving the adoption of data driven decision making across Xero - for both our internal users and our global audience of small business owners, bookkeepers and accountants.
We create, manage and deliver a wide range of data services including core reporting, key data dimensions, extensible and scalable analytical data processing and storage facilities, machine learning toolsets, frameworks and API driven prediction services.
We are the center of expertise for data architecture, data modeling, machine learning, ethical data usage and artificial intelligence service design.
We also lead the work to raise the data and AI literacy levels across Xero with a particular focus on the product management and engineering cohorts globally.
About the Role As a Principal Engineer - Data Enrichment you will lead, consult and deliver modern data pipelines that meet both functional and non-functional requirements and provide practical end to end solutions to business problems.
You'll partner with various teams on modelling and analysis problems, from transforming problem statements to working through data modelling and associated engineering, to analysis and communication of results.
You'll be expected to provide leadership, guidance and technical mentoring to data engineering team members, including code reviews to uplift capability and skills.
What you'll do...
Evaluate different domains and design data processing and transformation frameworks that are scalable and compliant.
Define and co-lead the implementation of scalable, monitored data architecture for ingesting, transforming both structured and unstructured streaming and batch data
Process raw data at scale from internal and external data sources and expose for use cases / data applications
Design, build and manage the core data pipelines for a wide variety of data sources (streaming data pipelines, batch processing, storing and transformation, and distribution of data)
Design, enhance and update data models to support ongoing business requirements
Input into building the metadata management tools and capabilities and design patterns and automate data pipelines to integrate with metadata and cataloguing tools
Co-design secure and scalable data integration approaches such as APIs or web-service to downstream consumers
Set standards and best practices for ongoing enhancements including the documentation and publishing of technical principles and standards
Research and champion new toolsets / methods to improve data processing, metadata and feature development on the analytics platforms
Ensure Data Governance standards are enforced at the implementation level
Work with Product and Technology teams to understand the types of data collected in various applications, databases and domains
Coach and mentor the Data Enrichment team members and other Data teams on standards and principles to incorporate them into their daily practices and provide technical guidance to programs and projects as required
Remain up to date with relevant technology changes and trends and continually grow knowledge of how they may benefit Xero
Establish and maintain good working relationships throughout the wider organisation, particularly Product and Engineering & Architecture
Cultivate a fun, rewarding, innovative and results-driven culture that lives and breathes our Xero values
Strong leadership skills with the ability to articulate and advocate the technical vision and direction for your capability
Exercise effective judgment, sensitivity and creativity to changing needs and situations within the business
Proven experience facilitating discussions with technical and non-technical audiences
Successfully builds trust and credibility with stakeholders and working relationships with patterns in delivery
Excellent interpersonal skills with the ability to contribute meaningful and accurate advice
Takes #ownership of problems and executes a pragmatic and collaborative approach to their resolve
Technical Skills & Experience...
Expert practitioner level skills in - large scale data integration and data management
Experience building and optimizing data architectures, data pipelines
Expert knowledge of data structures and data formats
Proven experience collaborating with a diverse stakeholder group to realise outcomes
Solid track record of addressing customer needs through innovative use of data and technology
Extensive experience with analysis, design and development of databases and ETL processes
Experience with AWS (EC2, EMR, RDS, Redshift), JAVA, PostgreSQL, Spark, Snowflake, and Data pipeline / streaming tools (Kafka) is preferred
Knowledge of data requirements for ML / AI use cases a bonus
Preferably a Certified AWS Solution Architect (Associate / Professional)
Xero is an NZ Immigration Accredited Employer and Rainbow Tick certified too.Please include a cover letter in your application, telling us why you’re a great fit for this position.