Machine Learning Developer – Computer Vision

Full time Whale Seeker in Animals Conservation
  • Canada View on Map
  • Post Date : 29 January 2021
  • View(s) 49
  • Share:

Job Detail

  • Sustainable Development Goals

Job Description


Whale Seeker was founded to tackle the tricky task of automating whale detection using imagery. Our clients span many global markets but all share the same pain-point: needing a faster, cheaper, and more reliable way of detecting whales. We’re building solutions that meet our client’s specific needs and fit into their workflow. The success of our company comes from our wildly hard-working, innovative, multidisciplinary team – their smarts, collaborative spirit and our company’s pending B Corp status set us apart from other AI or environmental consulting teams. Our people are Whale Seeker’s biggest competitive advantage and we’ll continue investing in our team and people-first culture.


A major pain point in the industry is the lag between data acquisition and it being analyzed. We are developing ML-powered tools that will greatly help our team process large databases of aerial imagery easily, accurately, and much, much faster. By taking on this role, you will contribute to building tools that will analyze aerial imagery to detect whales large and small. You will contribute to low-level implementation of the AI process as well as shape up the high-level system pipeline and architecture. Junior or senior applicants welcome, what matters to us is your passion and dedication to our goals.


You’ll join a multidisciplinary team where everyone—including you—is striving to constantly grow. We are an incredibly diverse and supportive team and love to pitch in when problems arise and give feedback to help each other learn and meet our goals. We are passionate about lots of things: automation, meaningful detection tools, useful data communication, global solutions for healthy oceans, and a great user experience. As much as we care about powerful, useful tools for whale detection, we care as deeply about an ethical, sustainable, business model where stakeholders, employees, and the environment play major roles driving our decisions. Read more about our values and ethics.


As an ML developer here, most of your daily code will be written in Python, in a Linux environment. We process geospatially-aware imagery and data in a pipeline built with multiple Python libraries, such as Rasterio, Pillow, Geopandas and more. A lot of the work will be done with the help of the cloud, so knowing how to navigate AWS or a similar ecosystem will be useful!


●       Python development

●       Experience with deep learning frameworks, such as Pytorch

●       Experience in computer vision tasks using Deep Learning

●       Statistical and mathematical knowledge pertinent to ML/DL

●       Ecology and biology principles framework

●       Development in Linux, in control in the terminal

●       Concern for security, privacy matters

●       Bilingual French & English


Currently, we work remotely 100% of the time. We expect 40 hours of dedicated work but are flexible in what those regular hours look like depending on individual needs. We do need you to be responsive on our Slack channel for a reasonable amount of time to contribute to team projects, goals, and help teammates if they need anything.


$65,000 – $80,000 salary

Employee stock options


This means that we strive to make employment decisions at every point in the employment relationship, from application to termination, based on merit. We want to have the most qualified person in every position. In addition, we are committed to complying with all applicable laws providing equal employment opportunities. All persons involved in any way with the operations of Whale Seeker are prohibited from unlawfully discriminating against any applicant or employee based on race, ancestry, place of origin, colour, ethnic origin, citizenship, creed, sex, sexual orientation, gender identity, gender expressions, age, record of offences, marital status, family status, disability, political beliefs, or any other legally protected characteristics. This policy governs all aspects of employment and contractor relations, including recruitment, hiring, training, promotion, compensation, discipline, job assignments, benefits, transfer, and termination.


To apply for this position, please send us your CV, along with what excites you about this opportunity, to You must be able to work in Canada.

Suscribe to The Good AI Newsletter!
Don't worry, we don't spam