« back to Careers

NLP Research Engineer

Brisbane, Australia

Do you have a passion for the latest advances in Natural Language Processing? Kapiche is on a mission to revolutionise customer intelligence through the application of NLP technology. Our recent growth has seen our founders pulled into all parts of the business. We need an experienced machine learning practitioner to lead our NLP research and implementation efforts for our product.

The Opportunity:

Our product is serving a market who have been sold on the promise of NLP technology to help them understand their customer feedback but have been left completely underwhelmed by what they have been delivered. We are changing this, by delivering a product that delivers on the promise of NLP, using a mixture of unsupervised, semi-supervised and supervised NLP techniques.

With a strong data science/research background and demonstrated commercial experience, you will play a pivotal role in working closely with our founders to understand the requirements of our user base and applying the cutting edge NLP techniques to deliver on those requirements. This will require a mixture of both applying well understood NLP techniques together with the latest in edge NLP research where appropriate.

Kapiche’s unique selling point is its natural language processing engine and you will be responsible for our entire NLP pipeline, from ideation, design, implementation and deployment. You'll have a chance to make major contributions to the product and drive our strategy.

We are at the cutting edge of our field and are searching for not only someone with the skills to do this role, but also importantly an ambition for success that matches our own. With an interest in publishing academic papers and keeping up to date on groundbreaking work through conferences/journals or industry circles, you are also always at the forefront of the advancements in this area.

Key Responsibilities:

  • Review our existing NLP architecture and implement a more considered NLP pipeline that matches our research goals

  • Find solutions to hard NLP tasks by improving upon the latest academic literature, guiding the technical direction of our product.

  • Prototype and rapidly evaluate creative ideas to gain insight into their strengths and weaknesses.

  • Plan projects using Agile practices and design experiments using sound scientific methodologies.

  • Write high-quality code in Python using many open-source frameworks and libraries.

  • Implement and maintain a high-performance NLP Deep Learning pipeline in conjunction with our Engineering team.

  • Collaborate with Founders and Product Managers to help shape the future direction of our product.

To be successful in this role:

  • You have a Ph.D. degree or Master degree in Computer Science or in a quantitative discipline, (E.g. Machine Learning, Mathematics, Statistics)

  • 3+ years experience with Python, Pytorch, Python Notebooks,

  • 2+ years commercial analytics experience as a Data Scientist / Research Engineer / Machine Learning Engineer

  • Experience with applying NLP models to live production systems - not just greenfield projects

  • Solid time and project management with the ability to trade off results and research vs commercial outcomes required.

  • You are a rational thinker who can make logical connections between ideas and come to a conclusion.

  • You are practical, not just theatrical - working across the entire software development lifecycle from ideation to delivery.

  • Possesses excellent written and verbal communication skills with an ability to explain and write specifications that embody complex concepts to stakeholders.

  • You can flourish in high growth work environment with a diverse team - the ability to adapt to changing requirements and re-prioritize with minimal supervision

  • Following cutting-edge research in the field of NLP, having a strong publication record is advantageous.

Why you will love working at Kapiche

At Kapiche, people are our main focus. We are relentless in our pursuit to build the best possible team capable of winning the global race to own the text analytics market. Our ethos is to find the A-player candidates and give them everything they need to achieve outstanding results.

Engaged with customers in Australia, the US and Europe and backed by top Aussie investors we welcome ambitious talent who share our core values and what to be part of our next rapid growth stage. The opportunity is for you to work with and influence the journey of a successful Australian technology startup with high growth potential and an ability to scale globally. What you can expect from us:

  • Competitive salary + super + bonus + options.

  • Flexibility to work from a new office in Fortitude Valley, Brisbane and from home.

  • Relocation package offered for the right person.

  • Encouragement and support for Professional Development.

  • Team activities and regular social gatherings.

  • Monthly Wellness Allowance.

How to Apply

Please send a full CV and application letter to careers@kapiche.com