Senior Data Engineer / Analyst

  • Auckland CBD
  • Full time
  • Engineering

Permanent role: Starting as soon as a candidate is available.

Location: Based in our office on Karangahape Road in Auckland, New Zealand; three  days of the week optionally remote.

Salary: Commensurate with skills and experience + participation in a generous employee share option scheme.

About Narrative:

Narrative is one of NZ’s fastest growing software as a service (SaaS) companies. We build products that cater to a market of millions of professional photographers worldwide. Our AI-powered tools help professional photographers from more than 160 countries  improve their workflow, significantly increasing what they can get done each day. With the backing of top-tier Venture Capitalists – including Founders Fund – and a team of exceptionally talented staff, we are committed to driving innovation in this space.

We have many thousands of photographers using our products and our AI processes more than 2 billion images from photographers annually. We are continuing to grow our team. This is a unique opportunity to join us and build industry-leading AI products. 

See for more info about Narrative and our culture.

About the Role:

This is an amazing opportunity to learn and grow. You’ll join a team of several extremely talented senior AI specialists and will work to improve the data and systems that we use to create a variety of state-of-the-art ML models in the Computer Vision space. Improving the pipeline to create and improve ML models directly contributes to the core-value of our company. 

We have a strong, nurturing company culture at Narrative. You'll join a smart, friendly, and supportive team with psychological safety. Here, we can be our authentic selves, freely discuss ideas, make the best decisions, and do our best work.

Throughout your journey at Narrative, you’ll not only grow in your skills to become an expert in all aspects of what it takes to build impactful ML models, but also contribute to our world-class products, helping to define an entirely new category in the making.

Additional benefits:

  • 1 month paid parental leave in addition to government leave, 30 hours a week for 6 months on full pay following return from parental leave (for all parents)

  • Extended sick leave to support our team to get through the many things life can throw our way

  • Employee Stock Ownership Plan (ESOP)


Some of the things you will work on:

  • Dataset Creation and Model Testing:

    • Designing and building varied and diverse datasets for labelling and testing

    • Working with our labelling team to create labelling instructions and review labelling quality

    • Setting up end-to-end tests to validate machine learning models remain accurate over time

  • Data Pipelines and Data Warehousing:

    • Creating and maintaining ML data pipelines 

    • Batch processing of data in our data warehouse

    • Infrastructure for data loading

  • Diverse Engineering Challenges:

    • Solving really intricate technical challenges

    • Working with large datasets of labelled and unlabelled data

    • Communicating with marketing, product, engineering, and AI to figure out the best approach to solving multi-disciplinary problems

  • Analytics and Data Science Support:

    • Work with our Data Scientists to craft the best training data sets for our models

    • Conducting statistical analysis to identify user data patterns and behaviours to improve our models’ accuracy

    • Working with Data Scientists to automate some of their repetitive work


We’re looking for someone who has:

  • Attitude:

    • Take pride in executing supporting tasks, recognising their essential role in the team's overall success

    • Desire to always improve themselves

    • Willing to tackle gnarly seemingly impossible problems

    • Ability to collaboratively work with the world-class professionals at Narrative to take advantage of everyone’s unique strengths

    • Excitement about impacting and changing the lives of photographers and shaping the future of photography

    • Ability to be scrappy and build imperfect solutions quickly and then improve them over time

  • Skills & experience:

    • 5+ years of industry experience

    • Great communication skills 

    • Proficient in statistical analysis, including correlation, regression, descriptive/inferential statistics, and experimental design

    • Excellent coding skills in either Javascript and Python (ideally both)

    • Experience designing data pipelines using Apache Airflow or similar

    • Experience building infrastructure as code using Terraform or similar

    • Ability to build distributed cloud-based solutions within AWS or similar

  • Education:

    • Solid theoretical foundation in Statistics (and Data Science)

    • Knowledge of the tools, workflows, and process used by Data Scientists

    • Experience equivalent to a Master degree or PhD in Data Science, Computer Science, Software Engineering, Mathematics, or similar field


Handy to have, but not required:

  • A keen interest in photography

  • AWS Certification

  • Experience in the dealing with large collections of image data

  • Experience training Deep Learning models

  • Knowledge of Rust or C/C++

At Narrative, we are committed to developing AI software that serves people of all ethnicities, genders, and religious backgrounds. We want our team to reflect this commitment. Research indicates that some men apply to jobs when they meet around 60% of the criteria, while women and other underrepresented individuals often only apply if they meet all the criteria. So, if you really love the idea of working at Narrative and have a strong desire to learn & improve, please apply, even if you don't tick every box in the job description.

If this sounds like you, please apply with a CV and well-written cover letter. Please also tell us your visa status.

Learn about working at Narrative