Parrot Analytics

Senior Software Engineer - Api

3+ months agoAuckland, New Zealand

We love TV. We believe in the magic of content, and its impact on people's lives.

Passionate about content, data and technology? Join our growing team as we deliver the world's leading content demand analytics built on the largest demand database to bring the science to the art of content. Rapidly establishing as a global currency in content, our Demand Expressions are helping to drive a new era in the industry as we aim to help our partners make the most powerful decisions every day.

Parrot Analytics is a data science company that empowers media companies, brands and agencies (think Google, Amazon, Facebook, Disney, HBO) to understand global audience demand for content. Wielding the world's largest audience behaviour data sets, the company has developed the world's only global cross-platform, country-specific Content Demand Measurement System.

Rapidly establishing itself as one of the most innovative companies in Hollywood, Parrot Analytics' products are helping drive a new era in the entertainment industry as the company empowers its clients to make the most powerful data-driven decisions every day.

About the Role:

As a Senior Software Engineer in the API Team, you will build and maintain APIs, critical applications and infrastructure predominantly built on AWS cloud to expose our data and analytics to multiple consumers.

You will work collaboratively with a team of world class engineers, data scientists and industry insights analysts to understand what they need to get their jobs done. You care deeply about the accuracy, availability and security of our core data platform whilst being highly passionate about monitoring metrics and adapting new technologies relevant to platform and business.

You are an ambitious leader in your own right, a self-starter and an organized teammate who thrives in a fast growing, dynamic, results driven environment. If you want to be known for playing a key role in building & maintaining the technology behind the global entertainment industry's first ever measure of content popularity, then this role is the best fit for you.

We keep our culture at the core of what we do and why we do it. We trust highly and are looking forward to welcoming your contribution to the team.


  • Solid foundation in software engineering with 6+ years of professional software development experience.
  • 1+ years of TypeScript experience
  • High proficiency in Java, with a minimum 5+ years of professional experience.
  • 2+ years of professional experience with SpringBoot.
  • Production experience with designing and developing RESTful and/or GraphQL APIs in high throughput applications in terms of number of calls and volume of load processing.
  • Highly competent in SQL Databases (MySQL, PostgreSQL), ORM frameworks and performance tuning techniques.
  • Empathy for customers, teammates, and other stakeholders
  • A hands on problem-solver who loves working as part of a team, strives for continuous improvement and is "fascinated by data" (curious for the extracting insights out of it).
  • Excellent team player with good communication skills - you need to be a great listener that understands the needs of the business and can convert these into clear and easily understood specifications & are able to present this across the teams

It will be advantageous to have
  • Experience designing and/or consuming GraphQL APIs.
  • Experience working in cloud production environments such as GCP, AWS or Azure.
  • Experience working with one or more of Dynamo DB, ElasticSearch or Redis.
  • Experience in building highly scalable architectures: designing, operating and supporting secure, high-performance, high-availability, large-scale, distributed systems.
  • Production experience with Kubernetes and Helm.

Job ID: parrot-EA53823F75