Principal Engineer - Data Enrichment
Wellington, NZ
5d ago

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
  • Core Competencies...

  • 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.

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form