Location: Vancouver/BC remote or Calgary/Alberta remote
With close to 50 years of environmental consulting experience, Hatfield’s work culture focuses on scientific excellence, professional development, a fun and inclusive environment, and providing flexible work arrangements including hybrid work options and a biweekly earned days off program. In addition, we have a flat organizational structure, and a friendly, accessible, and down-to-earth management team that truly cares about employee career progression.
Hatfield Consultants is seeking a Geospatial Cloud Developer to join our Digital Solutions and Remote Sensing teams. Hatfield provides customized data analytics and information management support to our diverse Canadian and global portfolio of projects in environmental management and community development.
As a Geospatial Cloud Developer, you will provide implementation, design, and integration services for our clients together with our team of remote sensing data scientists. We work on challenges like using cloud computing systems to map the change in mangrove forest extent and condition, to support mangrove conservation and rehabilitation, to monitor environmental determinants of health related to the spread of West Nile Virus and Lyme Disease, and to model the species distribution of endangered North Atlantic Right Whales. We welcome applications from individuals who seek to apply cloud technologies to address a wide range of environmental and social issues.
Strong communication skills and the ability to understand the unique technical and user needs for a wide range of environmental projects and sectors is important for this position.
Specific Duties and Responsibilities:
Contribute to the development and operation of Hatfield’s GEOAnalytics Canada (www.geoanalytics.ca) platform.
Develop, test, deploy, maintain, and document cloud native web applications, APIs, services and systems that power various geospatial cloud systems.
Perform and engage in code reviews and specification writing.
Develop custom, scalable workflows for processing remotely sensed data (optical, radar, drone, and lidar), including calibration, image compositing, processing and integrating remote sensing data with other data sources, and extracting information including change detection, segmentation, and image classification using machine learning (e.g. machine learning and deep learning) algorithms.
Work with data science teams to define and implement algorithms for multispectral image analysis, machine vision, and data analysis.
Education and Experience:
Bachelors degree or higher in computing science or engineering or a related field. New graduates are encouraged to apply.
Knowledge of Python for data processing and analysis (e.g., numpy, pandas, matplotlib). Knowledge of python geospatial libraries an asset (e.g., rasterio, geopandas)
Knowledge of containerization (i.e. docker), network communication, Linux, parallel processing and distributed systems an asset.
Must be willing to learn cloud platform infrastructure technologies, especially Azure Kubernetes Service (AKS).
Capable of identifying and proposing novel solutions to existing implementations an asset.
Must be legally eligible to work in Canada.
How to Apply:
The salary range for this role is $60,000 - $95,000 per annum. Actual salary offered will be commensurate with education, experience, and internal parity, and extend an invitation to applicants of all levels to submit their candidacy for this role. Please be advised, that in the course of our assessment of your qualifications, we retain the right to adjust the seniority classification of the position accordingly.
Hatfield is committed to employment equity and workplace diversity. We strive for equity, inclusiveness and diversity, irrespective of race, colour, sex, age, national origin, religion, sexual orientation, gender identity and/or expression, or disability.
To apply, please submit your CV in confidence through the online form or email: email@example.com. Please indicate “Geospatial Cloud Developer” in your subject line. Only short-listed candidates will be contacted.
Please note that we will only consider candidates who are authorized to work in Canada at the time of application. Proof of eligibility to work in Canada may be required prior to employment.