Happywhale.com is looking for you!
About Us
This is no ordinary tech job. Happywhale is on a mission to maintain the integrity and health of our oceans and their wild and beautiful inhabitants. Individuals who become known members of our community, and whose needs are considered and cared for. Joining us in this mission means bringing your inspiration and motivation to be part of something big and meaningful.
We have changed science in a positive way through our work in the last 10 years. By successfully applying machine learning computer vision AI to automate image recognition of individual humpback whales, we have accelerated by 1000x a high value scientific tool, individual photo ID, allowing for individual identification and tracking of almost every living humpback whale on earth. This has enabled large scale research collaboration, accessibility through engaging citizen science, and a level of insight that is proving critical in these times of dramatic change.
From here we look forward to a great deal more. This position is funded by a grant mandating that we expand what we have done for humpback whales to work for many species, primarily whales, dolphins and seals worldwide. Our success will break down a crippling barrier to effective science so that we can understand the fate of ocean species as populations respond to rapidly changing ocean environments.
About You
You are strong, qualified Full Stack Developer who is capable of working independently and yet thrives on co-designing and implementing new hot ideas and features. Strong preference will be given to a candidate in the Portland area as having a shared co-working space for said co-design sessions can be vastly more productive; although this should not deter exceptional candidates from elsewhere to apply. You have the ability and especially the desire to be at the forefront of new technologies and love to incorporate them into the project.
We strongly believe that a great developer is a great developer regardless of the language, but proficiency in the following list is preferable.
* Angular (Typescript)
* Java (Spring Boot)
* PostgreSQL (postgis)
* Node.js (Typescript)
* Python (torch, numpy, yolo)
* Nx Monorepo Workspace
If you want to be part of a very small team, have a hand in all levels of development, and contribute constructively to an innovative platform, then please send your resume to
We can't wait to hear from you!