Talent.com
Intermediate Scientific Programmer
Intermediate Scientific ProgrammerUniversity of Victoria • Victoria, BC, Canada
Intermediate Scientific Programmer

Intermediate Scientific Programmer

University of Victoria • Victoria, BC, Canada
Il y a 5 jours
Type de contrat
  • Temps plein
Description de poste

About this

Opportunity

Ocean Networks Canada (ONC) seeks an Intermediate Scientific Programmer.

ONC seeks an uniquely qualified individual for the development of data products within our data management system : Oceans 3.0. The successful candidate will have an M.Sc. or equivalent experience in a relevant science or engineering discipline, with knowledge of data science, scientific computing, software development and science. The Scientific Programmer role is a key position, bridging the gap between software development and scientific inquiry, enabling both. Responsible for both the scientific integrity of the data products and code quality, the Scientific Programmer transforms raw data into useable information for scientists and decision makers. Proficiency in MATLAB and Python programming languages is required. This role drives innovation through the application of advanced computational techniques to complex oceanographic datasets, while maintaining operational stability of Oceans 3.0. We are looking for a creative problem-solver, with strong programming skills and a passion for ocean science.

This posting will remain open during the University’s holiday closure (December 19, 2025 to January 2, 2026); inquiries may be directed to the department contact listed below :

Lyuba Goundareva (Corporate Services Manager)

lyubag@uvic.ca

  • This position is eligible for a Hybrid Work Arrangement

The salary range for this position is :

  • Recruitment range : $79,376 - $87,518 starting salary determined by the PEA Collective Agreement.
  • Performance range : $103,243 salary range ceiling is available through annual performance increases.
  • Job Summary

    Ocean Networks Canada (ONC) is a world-leading organization supporting ocean discovery and technological innovation. ONC is a not-for-profit society that operates and manages innovative observatories on behalf of the University of Victoria that supply power and data 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.

    As part of the Observatory Digital Operations department, the Software Development team designs, implements, operates and maintains ONC’s flagship data management system, Oceans 3.0, which empowers user communities in accomplishing complex analytic tasks and dealing with large data volumes of increasing size and complexity. In fulfilling its role, the department supports ONC's core mandate to collect and serve data and information needs in line with the FAIR (Findable, Accessible, Interoperable, Reusable) data principles while ensuring the highest quality and security standards in alignment with the UVic Information Security Standards.

    The Software Development team is responsible for the lifecycle of projects requiring software; and implements, operates, and continuously improves the ONC data management system Oceans 3.0. The team may also take on related digital infrastructure projects, apps, architecture and support. This comprehensive system sets ONC apart as the global leader in ocean data delivery.

    The Intermediate Scientific Programmer (Scientific Programmer) works as part of a team to design, develop, deploy, and maintain data products and associated software. These data products provide the means for scientists to acquire ONC’s immense repository of raw data, processed data, data visualizations, and real-time data. The Scientific Programmer ensures operational reliability and quality of those data products. This position contributes to data acquisition, new instrument integration and support, metadata, data and statistical analysis, and any scientific and high-performance computing activity at ONC as needed. This often includes internal and external user support.

    The Scientific Programmer reports to the Associate Director, Software Development with work assigned on a project basis and in the general area of data products and scientific computing support. The Scientific Programmer works closely with software developers and software team leads to ensure the scientific quality of ONC’s software, including reviewing requirements and writing test plans.

    Job Requirements

    The Intermediate Scientific Programmer requires a master’s degree in ocean, earth or geophysical science with a strong scientific computing component, or a master’s degree in computer science or engineering with a strong component of earth, ocean or geophysical science and a demonstrated ability to carry out scientific programming tasks and a minimum of four years of scientific software development or scientific computing experience. Alternatively, an equivalent combination of education and experience.

    Experience and Knowledge Requirements :

  • Proven ability to design, write, build, test and debug software, with a focus on scientific computing
  • Demonstrated proficiency in the following computing languages : Python, MATLAB, Java or C++, SQL
  • Management of information systems and technology in accordance with industry best practice, including relevant professional development to keep knowledge and skills current Data analysis and visualization using technologies such as MATLAB, SciPy / NumPy / Matplotlib or equivalents
  • Numerical analysis including time series analysis, statistical analysis
  • Familiarity with data acquisition and data science concepts in earth, ocean and geophysical sciences
  • Scientific data and metadata formats and standards such as NetCDF, HDF5, ISO-19115 or other XML-based format used in Earth and Ocean sciences.
  • Competencies :

  • Ability to work independently and proactively within a team-oriented environment
  • Ability to work in a project-based, multi-disciplinary, time-constrained collaborative team with agile requirements
  • Excellent communication skills, including the ability to present scientific concepts in a clear, concise manner to non-technical audiences
  • Excellent problem-solving skills
  • Ability to learn new technologies
  • Strong attention to detail, accuracy, and reliability
  • Highly desired assets :

  • Knowledge of data preservation and distribution principles such as FAIR and CARE
  • Experience with modelling and simulation
  • Database management systems, especially PostgreSQL and Cassandra
  • Knowledge of web services, API and interoperability
  • High-performance and / or cloud-based computing
  • Software lifecycle and project methodologies such as Scrum / Agile
  • Familiarity with software development fundamentals, including : integrated development environments, continuous integration, automated unit and integration testing, revision / versioning control systems such as Git
  • Experience in interfacing with scientific instrumentation, especially over IP networks
  • Territory Acknowledgement : We acknowledge and respect the Lək̓ʷəŋən (Songhees and Xʷsepsəm / Esquimalt) Peoples on whose territory the university stands, and the Lək̓ʷəŋən and WSÁNEĆ Peoples whose historical relationships with the land continue to this day.

    Equity Statement : UVic is committed to upholding the values of equity, diversity, inclusion and human rights in our living, learning and work environments. In pursuit of our values, we seek members who are eager to actively participate in that shared responsibility. We actively encourage applications from members of historically and systemically marginalized groups.

    Accessibility Statement : If you anticipate needing accommodations for any part of the application and hiring process contact : uviccareers@uvic.ca Any personal information provided will be maintained in confidence.

    What UVic Offers : To learn more click here

    Créer une alerte emploi pour cette recherche

    Programmer • Victoria, BC, Canada

    Offres similaires
    Physics Private Tutoring Jobs North Saanich

    Physics Private Tutoring Jobs North Saanich

    Superprof • North Saanich, Canada
    Temps plein +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Statistical Programmer

    Senior Statistical Programmer

    Warman O'Brien • victoria, bc, ca
    Temps plein
    Senior / Principal Statistical Programmer | Small CRO | Remote.We're partnered with a small CRO who are experiencing a large amount of growth within Biometrics. As a Senior Statistical Programmer, you...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Clinical Project Manager

    Clinical Project Manager

    Upsilon Global • victoria, bc, ca
    Temporaire
    Freelance CPM - Canada - Vaccines / Infectious Diseases.Upsilon Global are seeking an experienced Freelance Clinical Project Manager who's also happy to perform monitoring visits in a hybrid role for...Voir plus
    Dernière mise à jour : il y a 11 jours • Offre sponsorisée
    Product Owner - Extend Information Systems Inc.

    Product Owner - Extend Information Systems Inc.

    Extend Information Systems Inc. • victoria, bc, ca
    Temps plein
    Product Owner – Smart Water Solutions.We are seeking a mission-driven Product Owner to guide development of an early-stage software product focused on solving major water utility challenges—such as...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Clinical Trial Manager

    Clinical Trial Manager

    Upsilon Global • victoria, bc, ca
    Temporaire
    Freelance CTM / LCRA - Canada - Vaccines / Infectious Diseases.Upsilon Global are seeking an experienced Freelance Clinical Trial Manager / Lead CRA who's also happy to perform monitoring visits in a h...Voir plus
    Dernière mise à jour : il y a 11 jours • Offre sponsorisée
    Trigonometry Private Tutoring Jobs Brentwood Bay

    Trigonometry Private Tutoring Jobs Brentwood Bay

    Superprof • Brentwood Bay, Canada
    Temps plein +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Global Clinical Trial Manager - Oncology Hematology - Home Based - Canada - ICON Strategic Solutions

    Senior Global Clinical Trial Manager - Oncology Hematology - Home Based - Canada - ICON Strategic Solutions

    ICON Strategic Solutions • victoria, bc, ca
    Télétravail
    Temps plein
    As a Senior Clinical Trial Manager you will be joining the world’s largest & most comprehensive clinical research organisation, powered by healthcare intelligence. Joining a well-established yet exp...Voir plus
    Dernière mise à jour : il y a 7 jours • Offre sponsorisée
    Principal systems software engineer

    Principal systems software engineer

    Targeted Talent • Victoria, BC, Canada
    Temps plein
    Our client is a company building the world's highest- performance pure digital AI inference chip.We are looking for an experienced software engineer with excellent C / C++ programming skills and ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Statistical Programmer - victoria

    Senior Statistical Programmer - victoria

    Warman O'Brien • victoria, bc, ca
    Temps plein
    Senior / Principal Statistical Programmer | Small CRO | Remote.We're partnered with a small CRO who are experiencing a large amount of growth within Biometrics. As a Senior Statistical Programmer, you...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Clinical Project Manager - Upsilon Global

    Clinical Project Manager - Upsilon Global

    Upsilon Global • victoria, bc, ca
    Temporaire
    Freelance CPM - Canada - Vaccines / Infectious Diseases.Upsilon Global are seeking an experienced Freelance Clinical Project Manager who's also happy to perform monitoring visits in a hybrid role for...Voir plus
    Dernière mise à jour : il y a 11 jours • Offre sponsorisée
    Senior Statistical Programmer - Warman O'Brien

    Senior Statistical Programmer - Warman O'Brien

    Warman O'Brien • victoria, bc, ca
    Temps plein
    Senior / Principal Statistical Programmer | Small CRO | Remote.We're partnered with a small CRO who are experiencing a large amount of growth within Biometrics. As a Senior Statistical Programmer, you...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Clinical Project Manager - K-Recruiting Life Sciences

    Senior Clinical Project Manager - K-Recruiting Life Sciences

    K-Recruiting Life Sciences • victoria, bc, ca
    Temps plein
    Lead study startup in Canada, including updating study documents (e.Informed Consent Form ) to align with Canadian regulatory and EC requirements. Compile and manage submission packages for Health C...Voir plus
    Dernière mise à jour : il y a 7 jours • Offre sponsorisée
    Senior C Engineer

    Senior C Engineer

    SuperAnnotate • North Saanich, British Columbia, CA
    Télétravail
    Temps plein
    As a Senior C Engineer, you will work remotely on an hourly paid basis to review AI-generated C code, low-level systems designs, and technical explanations, as well as generate high-quality referen...Voir plus
    Dernière mise à jour : il y a 1 jour
    Women 21–39 — Become a Surrogate & Get reimbursed for expenses up to CAD 85k.

    Women 21–39 — Become a Surrogate & Get reimbursed for expenses up to CAD 85k.

    Surrogacy4All • North Saanich
    Temps plein +1
    Are you a compassionate woman who’s had a healthy pregnancy and wants to help others experience the joy of parenthood?.Surrogacy4All helps Canadian women become . Full emotional, legal, and medical ...Voir plus
    Dernière mise à jour : il y a 12 jours • Offre sponsorisée
    Physics Private Tutoring Jobs Central Saanich

    Physics Private Tutoring Jobs Central Saanich

    Superprof • Central Saanich, Canada
    Temps plein +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Clinical Trial Manager - Upsilon Global

    Clinical Trial Manager - Upsilon Global

    Upsilon Global • victoria, bc, ca
    Temporaire
    Freelance CTM / LCRA - Canada - Vaccines / Infectious Diseases.Upsilon Global are seeking an experienced Freelance Clinical Trial Manager / Lead CRA who's also happy to perform monitoring visits in a h...Voir plus
    Dernière mise à jour : il y a 11 jours • Offre sponsorisée
    Clinical Project Manager - victoria

    Clinical Project Manager - victoria

    Upsilon Global • victoria, bc, ca
    Temporaire
    Freelance CPM - Canada - Vaccines / Infectious Diseases.Upsilon Global are seeking an experienced Freelance Clinical Project Manager who's also happy to perform monitoring visits in a hybrid role for...Voir plus
    Dernière mise à jour : il y a 11 jours • Offre sponsorisée
    Trigonometry Private Tutoring Jobs North Island, Sunshine Coast, and Southern Gulf Islands

    Trigonometry Private Tutoring Jobs North Island, Sunshine Coast, and Southern Gulf Islands

    Superprof • North Island, Sunshine Coast, and Southern Gulf Islands, Canada
    Temps plein +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée