Data Engineer, Behavioural Analytics

Auckland, NZ

Xero logo
Xero
Apply now Apply later

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
Knowing customers well is key to building #beautiful products. We are recruiting engineers to run and level up our behavioural analytics pipelines. Each day millions of product usage events are streamed into platforms that store, enriche, and ultimately present this information to inform product decisions.
Behavioural analytics sits within the Data Team, a collective of specialists driven by a shared mission to help establish Xero as the most insightful and trusted small business platform. Our backgrounds and work are diverse—we work on data platforms, data modelling, application development, applied machine learning research, ethics, literacy, and strategy, to name a few. At the heart of our mission is helping our colleagues and customers responsibly turn data into better decisions and outcomes.

About the role (key responsibilities)

  • Collaborate with data specialists from across the Data Team to design and enhance our systems to enable analytics, machine learning, and delivering insights at scale.
  • Monitor, maintain and support our current solutions as you evolve them, including being part of an on-call roster should an urgent issue come up.
  • Work with colleagues to maintain and operate the production data pipelines, with an emphasis on monitoring for changes in data quality.
  • From ideation to production enable the development of easy-to-use infrastructure, tooling and monitoring for data applications and reproducible data science workflows.
  • Extend our solutions and stay current with emerging practices, techniques and frameworks.
  • Work in your team, increasing our collective ability to build and operate intelligent data-intensive products.
  • Champion the ethical use of data in everything we do, ensuring our teams are always working with the best interests of customers in mind.

About you:

  • You have experience with productionising data-intensive applications (e.g. data pipelines, event-driven systems).
  • You enjoy collaboratively solving complex problems at scale.
  • You love gaining new skills and learning from experts from different domains like ethics, statistics, and machine learning.
  • You're comfortable working with experts from all across the business to deeply understand the most important problems that need solving.
  • You've learned from experience the importance of knowing when you're building to learn vs building to last.

What you’ll bring with you:

  • Desire and appetite for writing clear, reusable and easily maintainable code that solves customers' problems through software.
  • Thorough understanding of the practices and components required to support pipelines in production.
  • Strong communication skills, both written and oral and the ability to translate between business and technical audiences.
  • Extensive experience coding in production and knowledge of application architecture.
  • Expert level hands on practitioner skills in a good selection of the following areas and the appetite to learn those which are unfamiliar:data architecture, solutions architecture, CI/CD, distributed computing, streaming data and machine learning frameworks.
  • Good understanding and experience measuring and designing for non-functionals, like reliability, availability, security and performance.
  • Experience with the current technology stack: Kubenetes, AWS, Kinesis, Firehose, Glue, S3, Lambda., Mixpanel, .Net.
  • Experience with our technical direction: Kafka, Python, Snowflake, DBT, Datavault 2.0, microstrategy.
Why you should become a Xero
It’s a diverse and inclusive environment, with people who will respect, challenge, support and mentor you to do the best work of your life. We’re a place where innovation and change are not only encouraged but also celebrated. We value our people and want them to enjoy and take pride in their work.We’re very supportive of flexible working arrangements and offer a competitive remuneration package including shares and life insurance, in addition to your base salary. We have a culture we’re proud of. Whether you're after a workplace with a social vibe, or a workplace which understands your family is priority - Xero is all of that and more.
If this sounds like a team and company you’d like to be a part of, apply today!Xero is an NZ Immigration Accredited Employer and Rainbow Tick certified too.
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.
Job region(s): Asia/Pacific
Job stats:  8  0  0
  • Share this job via
  • or

Explore more AI/ML/Data Science career opportunities