Taro Logo

Geospatial Software Engineer

Halter enables farmers and graziers to run productive and sustainable operations through innovative cattle management technology.
Auckland, New Zealand
Backend
Mid-Level Software Engineer
In-Person
101 - 500 Employees
3+ years of experience
AI · Enterprise SaaS · Agriculture

Job Description

Halter is revolutionizing farming through innovative technology that enables digital farm management and automated cattle control. As a Geospatial Software Engineer, you'll be instrumental in developing and maintaining the crucial geospatial platform that provides farmers with high-quality, high-resolution farm imagery and topographic data. This role combines software engineering, cloud infrastructure, and geospatial systems expertise.

The position offers a unique opportunity to work on challenging technical problems while directly impacting the agricultural industry. You'll be responsible for building and scaling geospatial data pipelines, automating drone scan processes, and operationalizing ML models. The role requires strong software engineering skills, particularly in Python and Go, along with experience in cloud infrastructure and geospatial technologies.

Halter is backed by prestigious investors including Bessemer Venture Partners, DCVC, Blackbird, and Promus Ventures. The company culture emphasizes high performance, meaningful work, and real-world impact. You'll join a talented team that's committed to transforming traditional farming practices through technology.

The ideal candidate is someone who takes ownership, automates inefficient processes, and can balance immediate business needs with long-term technical planning. You'll work in Auckland, contributing to a product that's changing lives and transforming an industry. The company offers equity through ESOP grants, making you a true stakeholder in Halter's success.

Last updated 2 months ago

Responsibilities For Geospatial Software Engineer

  • Developing and maintaining geospatial data pipeline for processing orthographic imagery and topographic data
  • Owning and extending backend services for terrain and imagery tiles
  • Automating photogrammetry pipeline from drone outputs to 3D reconstructions
  • Operationalizing geospatial ML models
  • Building and scaling infrastructure with observability and automation

Requirements For Geospatial Software Engineer

Python
Go
  • Strong software engineering skills in Python and Go
  • Experience with cloud infrastructure (AWS, Terraform, Docker, CI/CD)
  • Knowledge of or willingness to learn geospatial formats & tools (GeoTIFF, GDAL, tiling systems, coordinate reference systems)
  • Proficiency in AI companions and tooling (Copilot, ChatGPT, Cursor)
  • Proactive problem-solving mindset
  • Strong ownership mentality

Related Jobs

Software Developer

Software Developer position at Sandfield, working on enterprise solutions using .NET, React, and TypeScript in a collaborative environment with direct client interaction and growth opportunities.

Software Engineer

Software Engineer position at Everbridge focusing on AI-driven Travel Risk Intelligence solutions, offering remote work and comprehensive benefits.

Software Engineer

Remote Software Engineer position at Datacom, working on SaaS products with C#/.NET and NodeJS, featuring AI and automation technologies.

Software Engineer

Software Engineer position at Datacom focusing on AI integration and automation, requiring 3+ years of experience in C#, .NET, and SQL Server development.

Software Engineer (Golang)

Remote Software Engineer (Golang) position at Entain, working with microservices architecture and Agile methodologies across Australia and New Zealand locations.