Overview
We are an early-stage startup developing ‘bolt-on’ autonomy for the agricultural sector - hardware and software that turn existing tractors, sprayers, and harvesters into autonomous machines. We fuse advanced vision / AI navigation with rugged, field-tested hardware to deliver cost-effective and intuitive autonomy that farmers can trust.
We raised our initial funding three years ago and built our core technology with a lean team of a few engineers. We’ve proven the core technology in the field, validated market demand, and are now entering commercial trials in NZ and California - so we’re growing our engineering team over the coming months.
We’re hiring roles across software / ML, mechanical, and electronics, with multiple roles open that can be shaped around the strengths of the right candidates.
We are a small team with a lot to do, so you’ll need to be highly self-driven, able to figure things out without a detailed brief, and know when to push hard and when to be pragmatic.
The Role
We’re looking for an engineer to take ownership of the interfaces and backend systems that define how operators plan and interact with our autonomous machinery. This is a hybrid frontend / backend role that spans spatial interfaces, real-time telemetry, task planning, and the cloud / edge platform that powers it all.
Our stack includes Angular, OpenLayers, Python, and a unified backend shared between edge devices and the cloud. This role suits someone who enjoys building complex, interactive systems end-to-end - moving fluently between UI, APIs, and core logic.
Key Responsibilities
- Full-stack development across TypeScript (Angular, OpenLayers ) and Python
- Build real-time telemetry interfaces and interactive planning tools
- Design spatial UIs for layout, routing, and autonomous operation
- Develop task / state models and edge / cloud sync logic for robust workflows
- Create tools that balance automation with operator control
- Extend interface into 3D to support spatial awareness and planning
- Strengthen and extend permissioning and security across operator and machine contexts
Who You Are
Full-stack engineer with experience in TypeScript and Python, comfortable moving between backend logic and frontend UXIntuitive product thinker - you design interfaces that minimise user input, surface the right info at the right time, and scale with complexitySome design instinct - whether from UX work, side projects, or just good taste, you care about clarity, layout, and making tools feel great to useComfortable talking to users to understand workflows, pain points, and mental models - and translating that into practical, usable toolingSolid grasp of geometry, basic statistics, and visualisation - you can reason spatially and build clear, data-driven UI that helps operators make sense of the systemConfident digging into libraries like OpenLayers and pushing them further than intendedWrites clean, modular code and can own features end-to-end, iterating quickly based on real-world use and feedbackPreferred Skills / Experience
Experience with edge / cloud data sync, offline-first systems, and intermittent connectivityFamiliarity with 2D / 3D graphics or GIS systemsReal-time data processing and telemetry visualisationMobile-first design and web app wrapping (e.g. Capacitor)Bonus : C++ experience or exposure to robotics systemsFreedom to innovate - minimal bureaucracy, maximum impact.Own systems end-to-end – from design to deployment on autonomous machinery.You’ll have opportunities to spend time on-site with growers in California and Bay of Plenty, shaping the technology hands-on.Practical details
We run a hybrid working model with mandatory days in the office.Our preference is a full time employee, but we’re open to contracting.Available to travel for up to 6 weeks at a time.When you apply, tell us about something you've built that you're proud of - we care about what you've actually made, not just what's on your CV. If you can't attach it during the application, send it to
Location
Auckland, Auckland, New ZealandSalary
A$120,000.00-A$150,000.00Job function
Engineering and Information Technology#J-18808-Ljbffr