Senior Data Engineer

IT Wellington, Wellington Auckland, New Zealand Christchurch, New Zealand


Description

At Trade Me, we're about connecting Kiwi to create the life they want. Whether it's the big things like finding a home, a job, a car, or growing their business, or the smaller things, like finding that right bedside table or parting ways with some old stuff. At Trade Me our vision is to be the place where Kiwi look first.
 
We are looking for a Senior Data Engineer who will take responsibility for our platforms and grow the people in your squad at every opportunity so we're making great engineering decisions and building the next generation of Trade Me's senior data engineers. It is an important role because the way we architect, transport and transform our data at Trade Me is critical to understanding our customers and for the development of amazing data-driven services and experiences for millions of Kiwis. 
 
You'll have the best time working at Trade Me, and this is why:
#Flexible
Flexibility means different things to different people and we support you to find what works, including a home office setup and utilities allowance.
#Wellness
Being your best self means caring for your physical and mental wellbeing, we offer lots of resources to help you along the way.
#Leave
We support you with leave when you need it, including 5 days of wellness leave each year and 10 days of sick leave from day 1.
#Social
Nothing beats getting together to have some fun and celebrate our success. Join us in the office on payday for company-paid lunches. Friday drinks and nibbles every fortnight, annual Trade Me company awards, celebrations, and more.
#Learning
Whether it's on the job, formal training, mentoring, or something else, you'll grow with us from Day 1.
 
  • Here's what you can expect from this role:
  • Your primary focus will be on designing, implementing and supporting scalable data pipelines and administering our data platform.
  • You'll have technical ownership and accountability for delivering outcomes within the data platform team. 
  • You'll be up-to-date with modern data stack and emerging technologies and recommend new opportunities for Trade Me to use these. 
  • You'll work with data-aligned experts across Trade Me to strive for greater functionality in our data systems.
  • You'll understand what our data architecture should look like and ensure that standards are met as we model our data in DBT.
  • You'll bring a software engineering mindset to the data world 
  • You'll mentor and coach more junior members of the team. 
  • What you will bring to our team:
  • 5+ years' experience in similar development roles.
  • Good operational understanding of modern data stack: ELT, distributed computing, streaming data,  data warehousing and modelling concepts. 
  • Must have experience with Snowflake, Python and SQL
  • Experience with various cloud technologies such as AWS or GCP 
  • Experience with CI/CD, IaC (Terraform), Git and Docker, and an instinct for automation.
  • Familiarity with ELT data integration tools such as Stitch, Airbyte or Prefect would be an advantage.
  • Familiarity with designing, building, and maintaining data warehousing systems, preferably DBT would be an advantage.
  • Understanding of software engineering practices, like SOLID principles, elegant and testable code and what that looks like in a constantly changing codebase with history.
We know some candidates can be reluctant to apply for roles if they feel they don't "tick all the boxes". If you're excited about this opportunity, we'd still really like to hear from you.
 
Trade Me is an INZ accredited employer. We truly value diversity and embrace a flexible workplace where people are encouraged to achieve their potential.


Share