Software Engineer (Cloud, Data & AI)
Permanent role: Starting as soon as a candidate is available.
Location: Based in our office on Karangahape Road in Auckland, New Zealand; with some days of the week optionally remote.
Salary: Around NZ$100,000 - $130,000 depending on skills and experience + Employee Share Option Scheme participation.
About the Product
Narrative is one of NZ’s fastest growing software as a services (SaaS) companies with global customers. Narrative builds products to serve the 5 million professional photographers worldwide, working to significantly reduce photographers processing time and to support their daily workflow by developing AI powered tools. We’re backed by some of the best VC’s worldwide and with talent from Dropbox, Google and some of NZ's best people working together to solve this.
We have thousands of photographers using our products and we’re growing. This is a unique opportunity to join our AI team and build industry-leading AI products.
About the Role
You’ll be working with the AI team to build data pipelines, automations and Data Warehousing systems and semi-supervised/active-learning workflows that enable the world-class Data Science and Machine Learning at Narrative. This role is all about the behind-the-scenes software engineering data lifecycle work that is fundamental to building AI.
For example, if our machine learning model struggles to find faces of people partially obscured by foliage, then it’s this role’s job to integrate a machine learning model that can detect foliage, tweak the thresholds of the face finding model to return any probably match, write code to find when results from the two models intersect, and run all this on millions of images in our cloud-based Data Warehouse to find those images that will be good training data. Then to take the matching images and integrate them with a manual labelling platform such that humans can label the data. Then, finally, to build all that into an automation that can be run with minimal human intervention.
This is a great opportunity for you if you are a skilled software developer or devops engineer who wants to transition into the world of AI. It’s also great if you are a Data Engineer who wants to build cost-effective scalable legacy-free systems in a fast-moving team. In either case, we’d love to hear from you. Your work at Narrative will not only contribute to a world class product, but also help define an entire new category in the making.
Narrative is committed to building AI software that works for people from all genders, ethnicities, racial and religious backgrounds. We want our team to reflect this focus. Research shows that white men apply to jobs when they meet an average of 60% of the criteria, while women and other marginalised folks tend to only apply when they check every box. So, if you really love the idea of working for Narrative, and think you have what it takes, please apply, even if you do not tick every box in the job description.
Some of the things you will work on
Building greenfield systems that make data labelling as efficient and high-quality as possible
Running machine learning models in a cloud environment to enrich existing data
Setting up end-to-end tests to validate machine learning models remain accurate over time
Maintaining, querying and extending a sophisticated Cloud-Based Data Warehouse that can provide data and insights to the AI team
Working with Data Scientists to automate some of their routine work
Mentoring more junior staff
We’re looking for someone who has
Must have effortless ability to build distributed cloud-based solutions within AWS or related technologies (Lambda, Docker, EC2, Message Queues, Batch Workflows, Terraform, etc.)
4+ years of industry experience
Good communication skills
Knowledge of Data Querying and Database Design for SQL, NoSQL and Graph databases
Interest in Data Science and Statistics principles and desire to keep learning in this area
Ability to be scrappy and build imperfect solutions quickly and then improve them over time
Excitement about impacting and changing the lives of photographers and the future of photography
Handy to have, but not required
Experience in the dealing with image data
A keen interest in photography
If this sounds like you, please apply with a cover letter and CV here. Please also tell us your visa status.