ABOUT CORAL GARDENERS
Coral Gardeners is a global organization with operations in French Polynesia, Fiji, and Thailand, on a mission to restore the world’s coral reefs by combining cutting-edge science with an unconventional, community-driven approach.
CG Labs is the technology arm of Coral Gardeners. We build the systems that let us monitor, understand, and restore coral reefs at scale — from underwater cameras and acoustic sensors deployed in the field, to the pipelines that turn raw environmental data into actionable reef health insights.
THE JOB
The Full-Stack Developer contributes to the design, development, and maintenance of the technology systems that support Coral Gardeners’ reef monitoring and restoration efforts. As part of CG Labs — the technology arm of Coral Gardeners — the role involves working across backend infrastructure, data pipelines, and field-deployed systems to turn raw environmental data (imagery, video, bioacoustics, temperature) into actionable reef health insights. The position requires versatility, curiosity, and a hands-on approach to building tools that work both in the cloud and in the field.
The role is open to both full-time and part-time freelance arrangements.
RESPONSIBILITIES
1. Backend & Infrastructure
- Contribute to maintaining and optimizing databases (Firebase/Firestore) for consistency and performance
- Assist with extending and improving data APIs and access controls
- Support the management and optimization of the Google Cloud environment
- Assist with implementing CI/CD and deployment workflows
2. Analytics & Data Pipelines
- Contribute to building data pipelines for processing imagery, video, bioacoustics, and temperature data from field sensors
- Support the development of AI models for reef imagery, video, and underwater sound analysis
- Assist with implementing directional sound isolation algorithms
- Contribute to deriving reef health metrics from processed data
3. Hardware & Field Systems
- Assist with developing a simplified and robust underwater streaming camera system
- Support the assembly, configuration, and deployment of battery-powered camera and bioacoustics data loggers
- Contribute to the development of an underwater acoustic enrichment system
REQUIREMENTS
This role spans a deliberately broad set of domains. We value depth in some areas and genuine curiosity across the rest over a perfect skills match.
- Proficiency in Python for backend development and data processing
- Familiarity with cloud platforms, preferably Google Cloud (Firebase, Firestore, Cloud Functions)
- Understanding of database management and API development (REST)
- Basic knowledge of CI/CD pipelines and version control (Git)
- Interest in or exposure to data science, machine learning, or signal processing is a plus
- Familiarity with hardware integration (sensors, microcontrollers, embedded systems) is a plus
And just as important:
- Comfortable moving between domains and learning on the go
- Able to work independently and collaboratively in a small, mission-driven team
- Genuinely motivated by environmental impact
PERSONAL QUALIFICATIONS
- Bachelor’s degree in Computer Science, Software Engineering, Data Science, or a related technical field, or equivalent practical experience
- Minimum 2 years of professional experience in software development, data engineering, or a related technical role — more is a plus
- Portfolio, GitHub profile, or examples of relevant projects are highly valued