Skip to content

Machine Learning/AI Specialist - Ocean Networks Canada

Ocean Networks Canada

Machine Learning/AI Specialist - Ocean Networks Canada

Software and Programming Jobs

Advance AI in ocean sciences, develop anomaly detection model, lead workshops, and integrate emerging technologies


Ocean Networks Canada

Title: Machine Learning/AI Specialist - Ocean Sciences, GF

Department: Data Analytics

Reports to: Data Analytics & Quality Manager

Term dates: June 1, 2024 –May 31, 2026

Salary: $91,000 plus 6% vacation pay, prorated for the partial year, with a 35-hour work week


Position Summary 

Ocean Networks Canada (ONC) is a world-leading organization supporting ocean discovery and technological innovation for science, society, and industry.

ONC is a not-for-profit society that operates and manages innovative cabled observatories on behalf of the University of Victoria that supply continuous power and Internet connectivity to various scientific instruments located in coastal, deep-ocean, and Arctic environments. ONC’s cable arrays host thousands of sensors distributed in, on and above the seabed along with mobile and land-based assets strategically located, instruments that address key scientific and policy issues (subsea earthquakes and tsunamis, ocean acidification, marine biodiversity, etc.) within a wide range of environments.

ONC is a Major Science Initiative funded by the Canada Foundation for Innovation (CFI) and is governed as a not-for-profit society that operates world-class innovative cabled observatories on behalf of the University of Victoria.

The Machine Learning/AI specialist focused on advancing AI applications in ocean sciences. They will be responsible for delivering a comprehensive summary of the current state of AI in ocean sciences, developing a hydrophone anomaly and feature detection model, and organizing a national workshop aimed at fostering a community of practice around ocean AI work in Canada.

The Machine Learning/AI position must understand the technical language associated with AI and machine learning and have the ability to learn about new technologies as they emerge. The Machine Learning/AI specialist keeps abreast of new industry trends and determines how best to integrate external tools and knowledge to achieve desired results. Solutions are sometimes not guided by procedures, policies, and precedents. Investigation is required to modify methods and procedures and identify gaps that need to be filled with new software, protocols, or standards. The Machine Learning/AI position will have excellent creative problem-solving skills and use strong strategic thinking to help stakeholders understand ocean AI work in Canada.

The associate should have a high degree of programming skills with proficiency in Python and MATLAB, High Performance Computing (HPC) environments and shell scripting, and Version control systems, especially git.

This position will need to work cooperatively with other Data Analytics and Quality staff and co-op students.

It is expected that the staff member will have a large degree of independence in managing their own time in the day to day setting as long as they continue to show progress towards project goals and grant deliverables. The staff member will have regular check-ins with the Supervisor.


Key Responsibilities 

1. State of AI in Ocean Sciences Summary:

● Conduct thorough research and analysis of existing AI applications and advancements in the field of ocean sciences.

● Compile and present a detailed summary report highlighting key findings, emerging trends, and potential areas for further exploration.


2. Hydrophone Anomaly and Feature Detection Model:

● Define and document requirements for the hydrophone anomaly and feature detection model, in collaboration with domain experts and stakeholders.

● Identify and curate appropriate training datasets for model development, ensuring relevance to and representativeness of real-world scenarios.

● Develop a comprehensive test plan to evaluate the performance and effectiveness of the model across various conditions and scenarios.

● Design, develop, and implement the machine learning/AI model for detecting anomalies and features in hydrophone data collected from ocean environments, utilizing Python and MATLAB.

● Utilize state-of-the-art algorithms and techniques to optimize model performance and accuracy, while adhering to defined requirements and constraints.

● Collaborate with domain experts to validate the model outputs and refine its functionality based on feedback and evaluation results.


3. National Workshop Organization:

● Collaborate with stakeholders to define and develop the agenda for the national workshop, ensuring alignment with the goals and objectives of advancing AI applications in ocean sciences.

● Facilitate engaging discussions, presentations, and networking opportunities during the workshop to encourage collaboration and knowledge sharing among participants.

● Coordinate logistics and administrative tasks related to the workshop, such as scheduling, participant communication, and session coordination.


Summary of Qualifications

Required Qualifications: The successful candidate will possess a Master's or PhD degree in Computer Science, Engineering, Data Science, or a related field. Exceptional candidates with Bachelor’s degree may be considered.


Experience requirements:

● Proven experience in machine learning, artificial intelligence, and data analysis, with a focus on applications in scientific research contexts. Development work covering a broad range of machine learning architectures is highly desirable.

● Strong programming skills including:

o Python and MATLAB, along with experience using relevant libraries and frameworks (e.g., TensorFlow, PyTorch, scikit-learn).

o High Performance Computing (HPC) environments and shell scripting. Familiarity and demonstrated work with Digital Research Alliance assets are a plus.

o Version control systems, especially git.

● Strong understanding of ocean science principles, instrument and data types, and research methodologies.

● Continuous learning mindset, a commitment to staying updated with the latest advancements in machine learning and applying new techniques.

● Excellent communication and collaboration skills, with the ability to effectively engage with interdisciplinary teams and stakeholders.

● Demonstrated project management abilities, including organization, planning, and execution of complex initiatives.

● Experience in organizing workshops, conferences, or similar events is a plus.


Duration and Work Conditions

This is a 2-year contract, Grant Funded position. Training will be conducted in-person in Victoria. The successful candidate will be eligible for a remote work arrangement to be negotiated based on personal circumstances and business requirements. The candidate must either be a Canadian citizen or permanent resident or be in possession of a Canadian work permit.


Application Process

To apply for this position, please submit a detailed resume/CV, a cover letter outlining your relevant experience and skills, and any supporting materials (e.g., portfolio, sample projects) to ONC-apply@uvic.ca The application deadline is May 30, 2024, at 4 pm PDT



Additional Info

Job Type : Full-Time, Contract

Location : Victoria, BC, Remote

Salary range : $91,000

Powered By GrowthZone
Scroll To Top