Full-Stack Software Engineer (AI/ML)

Kara Technologies Ltd

New Zealand

On-site

NZD 90,000 - 120,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Kara Technologies Ltd. is seeking a highly capable Full-Stack Software Engineer to build the next generation of Kara’s AI-powered products in New Zealand. This hands-on role spans Python, AI/NLP systems, APIs, and modern frontend development.

You will deliver customer-facing features and contribute to production software for customers and internal teams. You will work with React/TypeScript and Python services, write clean, tested code, and collaborate with engineers, linguists, and product

Qualifications

  • At least two years of professional software development experience.
  • Strong Python programming skills, including production applications or services.
  • Frontend development experience using JavaScript or TypeScript and a framework such as React, Vue, or Angular.
  • Experience with APIs, databases, version control, automated testing, and modern software development practices.
  • Strong CS fundamentals and the ability to reason through complex technical problems.
  • Ability to understand, debug, improve, and maintain code across an unfamiliar codebase.
  • Interest in machine learning, NLP, or generative AI is a plus.
  • Excellent written and verbal English communication.

Responsibilities

  • Build and maintain customer-facing frontend features using JavaScript/TypeScript and a modern framework (e.g., React).
  • Develop Python applications, APIs, services, and data-processing workflows supporting Kara’s translation technology.
  • Deliver complete features across frontend, backend, database, API, and AI components.
  • Integrate large language models and other AI technologies into production applications.
  • Develop prompts, outputs, and validation workflows for reliable AI-powered features.
  • Collaborate with engineers, linguists, and stakeholders to ship high-quality software.

Skills

Python
Frontend development
APIs & databases
Testing & CI/CD
CS fundamentals
English communication
AI/NLP interest

Education

CS or Software Eng degree

Tools

React
TypeScript
AWS

Job description

Jora New Zealand will close on 9th September 2026. Thank you for being with us, we are cheering you on as you continue your career journey.

Kara Technologies develops AI-powered sign language translation technology that makes information and digital experiences more accessible to Deaf communities.

Named the 2026 NZ Hi-Tech Awards Startup of the Year, we are building technology at the intersection of artificial intelligence, natural language processing, computer animation, and accessible product design.

About Kara Technologies

Kara Technologies develops AI-powered sign language translation technology that makes information and digital experiences more accessible to Deaf communities.

Named the 2026 NZ Hi-Tech Awards Startup of the Year, we are building technology at the intersection of artificial intelligence, natural language processing, computer animation, and accessible product design.

About the role

We are looking for a highly capable Full-Stack Software Engineer to help build the next generation of Kara’s AI-powered products.

This is a hands-on, intermediate-level software engineering role spanning Python, AI and NLP systems, APIs, and modern frontend development. You will build customer-facing features, improve the systems behind our translation technology, and help turn new AI capabilities into reliable production software.

Frontend development is a substantial part of this position. You will contribute directly to the applications used by our customers and internal teams, while also working with Python-based AI services and language-processing workflows.

You will be encouraged to use modern AI coding agents to accelerate your work. However, we are looking for someone with strong software engineering fundamentals who can understand, evaluate, test, debug, and take responsibility for all code they contribute.

This role offers significant room to develop your expertise in applied AI, NLP, software architecture, and end-to-end product development.

What you will do
  • Build and maintain customer-facing frontend features using JavaScript or TypeScript and a modern framework such as React.

  • Develop Python applications, APIs, services, and data-processing workflows that support Kara’s translation technology.

  • Deliver complete features across frontend, backend, database, API, and AI components.

  • Integrate large language models and other AI or NLP technologies into production applications.

  • Develop prompts, structured outputs, validation processes, and evaluation workflows for reliable AI-powered features.

  • Investigate AI failure cases and improve the accuracy, consistency, and robustness of language-processing systems.

  • Build internal tools that help linguists, animators, and other team members review and improve AI-generated outputs.

  • Use AI coding agents effectively for implementation, codebase exploration, debugging, refactoring, documentation, and testing.

  • Review AI-generated code critically and ensure it meets our standards for correctness, security, performance, and maintainability.

  • Write clean, well-structured, and well-tested software.

  • Participate in technical design discussions, code reviews, estimation, and planning.

  • Diagnose issues across the technology stack and support applications running in production.

  • Collaborate with engineers, linguists, animators, product stakeholders, clients, and members of the Deaf community.

  • Explore relevant developments in AI, NLP, and software engineering and identify practical opportunities to apply them within Kara’s products.

What we are looking for
  • At least two (2) years of professional software development experience, or equivalent evidence of strong practical engineering ability.

  • Strong Python programming skills, including experience developing maintainable production applications or services.

  • Professional frontend development experience using JavaScript or TypeScript and a framework such as React, Vue, or Angular.

  • Experience working with APIs, databases, version control, automated testing, and modern software development practices.

  • Strong computer science fundamentals and the ability to reason through complex technical problems.

  • The ability to independently understand, debug, improve, and maintain code across an unfamiliar codebase.

  • Practical experience with, or a strong demonstrated interest in, machine learning, NLP, large language models, or generative AI.

  • Experience using AI coding assistants or agents as part of a professional development workflow.

  • Sound engineering judgement and the ability to distinguish a quick prototype from production-quality software.

  • Strong written and verbal communication skills in English.

  • The ability to work collaboratively and take ownership in a fast-moving startup environment.

  • A degree in Computer Science, Software Engineering, AI, or a related discipline, or equivalent professional experience.

  • We care more about demonstrated ability, learning speed, and engineering judgement than whether you meet every listed requirement.

Preferred experience

Experience in any of the following would be valuable but is not required:

  • Building applications using commercial or open-source large language models.

  • Applied NLP tasks such as classification, information extraction, semantic matching, machine translation, or structured text generation.

  • LLM evaluation, prompt engineering, retrieval-augmented generation, fine-tuning, or model inference.

  • AI and NLP libraries such as PyTorch, Hugging Face Transformers, spaCy, or similar tools.

  • Python API frameworks such as FastAPI, Flask, or Django.

  • React, TypeScript, component-based frontend architecture, and modern state-management approaches.

  • Cloud deployment and application development on AWS.

  • CI/CD, containerisation, monitoring, logging, and production support.

  • Linguistics, machine translation, accessibility technology, animation systems, or sign language.

  • Working directly with customers to understand requirements and deliver practical technical solutions.

  • Agile development within a multidisciplinary product team.

Who this role will suit

This role will suit someone who is a software engineer first and is excited about applying AI to meaningful, technically challenging problems.

You may already be working as a full-stack or backend engineer and want to develop deeper AI and NLP experience. Alternatively, you may have experience building AI applications and want broader ownership across frontend, backend, and production systems.

You should enjoy learning unfamiliar technologies, exploring complex codebases, and solving problems that do not always have an obvious answer. You should also be comfortable moving between AI experimentation and the disciplined engineering required to deliver dependable software.

This is not a no-code, prompt-only, or purely research-focused position. You will be expected to write, review, test, debug, and maintain production code.

What we offer
  • The opportunity to build practical AI technology with a meaningful social impact.

  • Hands-on experience across AI, NLP, frontend development, backend services, and cloud applications.

  • The chance to work on real AI products used by customers, rather than isolated demonstrations or prototypes.

  • Significant ownership and the ability to influence how products and technical systems are designed.

  • Opportunities to grow toward AI specialisation, software architecture, or technical leadership.

  • Close collaboration with an experienced multidisciplinary engineering and product team.

  • A flexible, collaborative, and friendly startup environment.

  • Competitive salary and opportunities for professional development.

Why join Kara?

At Kara, AI is not an add-on to an existing product. It is a core part of the technology we are building.

You will work on challenging problems involving language, translation, accessibility, animation, and human communication. Your work will move from ideas and experiments into production features used by real people, giving you the opportunity to grow as both a software engineer and an applied AI practitioner.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full-Stack AI/NLP Engineer for Accessible Translation
Full-Stack AI/NLP Engineer for Accessible Translation

Kara Technologies Ltd • New Zealand

On-site
NZD 90,000 - 120,000
Tech Lead .Net Developer / $175k + Benefits
Tech Lead .Net Developer / $175k + Benefits

Enterprise Technology Recruitment • Auckland

Hybrid
NZD 149,000 - 190,000
Hybrid working model
Flexible hours
Benefits package
AI Engineer
AI Engineer

Kyberlife • Queenstown

On-site
NZD 100,000 - 130,000
Lead Software Engineer
Lead Software Engineer

Ag Assist • Lincoln

On-site
NZD 120,000 - 180,000
Flexible family-friendly policy
AI-enabled development culture
Customer and Operations Lead
Customer and Operations Lead

Multitudes • Auckland

Hybrid
NZD 210,000 - 252,000
Hybrid work options
Annual Learning and Development budget
Home office setup allowance
Principal Engineer
Principal Engineer

Writer's Toolbox • New Zealand

Hybrid
NZD 180,000 - 260,000
Health insurance
Head Office in Epsom (NZ)
Fruit and monthly lunch shouts
+1
Staff Software Engineer
Staff Software Engineer

Kami Limited • New Zealand

Hybrid
NZD 120,000 - 180,000
Tech Lead | Greenfield AI Platform | $180K + bonus /benefits
Tech Lead | Greenfield AI Platform | $180K + bonus /benefits

Enterprise Technology Recruitment • Auckland

Hybrid
NZD 108,000 - 180,000
Hybrid work model
Generous benefits
Performance bonus
Staff Software Engineer - AI
Staff Software Engineer - AI

Future Secure AI • Auckland

On-site
NZD 150,000 - 210,000
A high-performance culture
State-of-the-art technology
Competitive salary
Intermediate Software Developer – AI & Product Development
Intermediate Software Developer – AI & Product Development

Brand Developers • Avondale

Hybrid
NZD 90,000 - 130,000
Flexible or hybrid working