Golang / Go Job: Software Engineer

The Cacophony Project

Software Engineer at The Cacophony Project

๐Ÿ‡ณ๐Ÿ‡ฟ New Zealand โ€บ Christchurch
  (Posted Oct 26 2017)

About the company
The Cacophony Project brings a technological approach to the problem of New Zealand's invasive predators which are having a major impact on native bird populations. The project has two high-level aspects:

1. Technology to record and analyse birdsong at scale. Birdsong can be used as an indicator of bird population growth or decline and work is also underway to use recordings to identify particular bird species.

2. A device which uses audio lures, thermal imaging and machine learning techniques to automatically attract, identify and ultimately eliminate invasive predators.

We believe our approach has the potential to be vastly more effective than the measures currently in use to manage invasive predators.

The project is being run in a completely open source manner. Anyone is able to see what we're doing, contribute improvements or build something else from it. We have a core team of full time engineers and numerous external contributors and advisors.

Job position
Permanent - Remote work is NOT possible

Job description
Weโ€™re looking for a developer to help us to rid New Zealand of invasive predators. We're a small team with big ambitions. This is challenging, varied and fun role - you can expect to be dealing with embedded, backend and frontend systems using a variety of technologies and languages (including Go!). There's scope for machine learning and computer vision work too if that interests you.

Weโ€™re happy to consider junior, intermediate or senior candidates. Finding someone who fits the project well is more important to us than years of experience.

The role is permanent and home based (we have no office). Candidates must be based in Christchurch, New Zealand and must be able to legally work in New Zealand.

Skills & requirements
Candidates should have the following essential skills and attributes:

* At least 2 years experience working as a professional software developer or a proven track record of open source software contributions.
* Proficient with at least one of the following programming languages: Python, Go, JavaScript, Java.
* A working knowledge of the Linux command line.
* A working knowledge of Git and Github.
* An ability to learn and adapt to new technologies quickly.
* An ability to be work in a motivated, self-directed manner from home.
* A willingness to help out with any aspect of the project whether it be writing software, performing code reviews, system administration, documentation or community building.
* An understanding of open source development practices and processes.

Experience with any of the following areas are highly desirable:

* Automated unit and system testing
* Client-side web development (HTML, CSS, JavaScript etc)
* Node.js development
* Embedded systems and Raspberry Pi
* Android development
* Electronics
* Linux system administration & devops


 

Company: The Cacophony Project

The Cacophony Project
Location: Christchurch, New Zealand


Skills wanted, in addition to Golang:
android devops git go java
javascript linux node python

Golangprojects

All golang developer jobs
This is a job listing at Golangprojects,
the website dedicated to Golang jobs only.

Not the job you are looking for?
Browse all Golang jobs

๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ช๐Ÿ‡บ Golang recruitment

Golang jobs recruiter
Based in UK / Europe and
prefer to let a Go recruiter
find your dream job?

Browse golang jobs from Vistas Recruitment
or
Get in touch with Martin &
let him know with what you are looking for

Other interesting golang jobs

Golang job Founding Engineer - Golang at GlassFlow Founding Engineer - Golang - GlassFlow   (March 2026)
Berlin, Germany
GlassFlow is a startup building the open-source data streaming infra for the next generation of developers and AI companies: Easy to use, massively scalable and optimized for the AI era. Weโ€™re a B...

Senior Go Engineer - Remote - Vistas Recruitment   (March 2026)
Fully remote, Europe - Salary: โ‚ฌ70,000 - โ‚ฌ100,000 Per Annum
Want to help build a disruptive SaaS platform in Healthtech? Fancy working fully remotely? My client, a well-funded (Series A) German HealthTech, is building a global SaaS platform with a strong IoT...
Golang job Senior Software Engineer โ€“ Reporting at Cast AI Senior Software Engineer โ€“ Reporting - Cast AI   (March 2026)
Remote Europe, 100% Remote - Salary: 78000 - 108000 EUR / year
Why Cast AI? Cast AI is an automation platform that operates cloud-native and AI infrastructure at scale. By embedding autonomous decision-making directly into Kubernetes and cloud environments, Cast...

Golang job Senior Software Engineer โ€“ Karpenter at Cast AI Senior Software Engineer โ€“ Karpenter - Cast AI   (March 2026)
Remote Europe, 100% Remote - Salary: 78000 - 108000 EUR/year
Why Cast AI? Cast AI is an automation platform that operates cloud-native and AI infrastructure at scale. By embedding autonomous decision-making directly into Kubernetes and cloud environments, Cast...

Not the Go job you are looking for?
Browse all Golang jobs and we're sure you will find a suitable one!
Browse Golang Jobs with similar combinations of skills
Golang jobs with android Golang jobs with devops Golang jobs with git Golang jobs with java Golang jobs with javascript Golang jobs with linux Golang jobs with node Golang jobs with python
๐ŸŒ Remote golang jobs ๐Ÿ”Ž ๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ช๐Ÿ‡บ Golang recruiter ๐Ÿ“ง Golang jobs newsletter ๐Ÿ“Š Golang jobs statistics ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in United States ๐Ÿ‡ฌ๐Ÿ‡ง Golang jobs in United Kingdom ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Germany ๐Ÿ‡ฌ๐Ÿ‡ง Golang jobs in London ๐Ÿ‡จ๐Ÿ‡ฆ Golang jobs in Canada ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in California ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in New York ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Berlin ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Hamburg ๐Ÿ‡ฎ๐Ÿ‡ณ Golang jobs in India ๐Ÿ‡ฎ๐Ÿ‡ณ Golang jobs in Bangalore ๐Ÿ‡ณ๐Ÿ‡ฑ Golang jobs in Netherlands ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in NYC, NY ๐Ÿ‡ฆ๐Ÿ‡บ Golang jobs in Australia ๐Ÿ‡ฆ๐Ÿ‡บ Golang jobs in Sydney ๐Ÿ‡จ๐Ÿ‡ฆ Golang jobs in Montreal ๐Ÿ‡จ๐Ÿ‡ฆ Golang jobs in Ottawa ๐Ÿ‡จ๐Ÿ‡ฆ Golang jobs in Toronto ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Munich ๐Ÿ‡ซ๐Ÿ‡ท Golang jobs in France โ˜ธ๏ธ Kubernetes & Golang jobs๐Ÿค– Ai & Golang jobs๐Ÿ˜ Aws & Golang jobs๐Ÿ Python & Golang jobsโ˜• Java & Golang jobsโ˜๏ธ Gcp & Golang jobs๐Ÿณ Docker & Golang jobsโš›๏ธ React & Golang jobs๐Ÿ—„๏ธ Postgresql & Golang jobsโœ‰๏ธ Kafka & Golang jobs๐Ÿง Linux & Golang jobsโš™๏ธ Rust & Golang jobs๐ŸŽ›๏ธ Microservices & Golang jobs๐Ÿง‘โ€๐Ÿ’ป Devops & Golang jobsโ˜๏ธ Azure & Golang jobsโš™๏ธ Saas & Golang jobs๐ŸŸฆ Typescript & Golang jobs๐Ÿช› Terraform & Golang jobs๐Ÿ“‚ Redis & Golang jobs๐Ÿ“ˆ Fintech & Golang jobsโ†”๏ธ Grpc & Golang jobs๐Ÿ—„๏ธ Mysql & Golang jobs๐Ÿ—„๏ธ Nosql & Golang jobs๐Ÿ—„๏ธ Sql & Golang jobs