GIS Analyst
Calgary, AB · On-site
CA$31 - CA$45/hr
GIS Programming experience using technology such as Python, Arcade, R, JavaScript, C#, SQL, and related skills * Field experience (along with applicable certifications) * Experience in project ...
Calgary, AB · On-site
CA$31 - CA$45/hr
GIS Programming experience using technology such as Python, Arcade, R, JavaScript, C#, SQL, and related skills * Field experience (along with applicable certifications) * Experience in project ...
Calgary, AB · On-site
CA$31 - CA$45/hr
GIS Programming experience using technology such as Python, Arcade, R, JavaScript, C#, SQL, and related skills * Field experience (along with applicable certifications) * Experience in project ...
Calgary, AB · On-site
CA$95K - CA$125K/yr
A Day in the Life As a Senior GIS Analyst, you'll be responsible for leading multiple projects ... Programming experience such as Python, Arcade, JavaScript, C#, SQL * Linear Infrastructure ...
Calgary, AB · On-site
CA$95K - CA$125K/yr
A Day in the Life As a Senior GIS Analyst, you'll be responsible for leading multiple projects ... Programming experience such as Python, Arcade, JavaScript, C#, SQL * Linear Infrastructure ...
Calgary, AB · On-site +1
CA$43.90 - CA$60.40/hr
Develop, manage, and execute Python and GIS workflows, including spatial modeling, geoprocessing, automation, and map production. * Develop and apply machine learning, AI, and advanced analytical ...
Calgary, AB · On-site +1
CA$43.90 - CA$60.40/hr
Develop, manage, and execute Python and GIS workflows, including spatial modeling, geoprocessing, automation, and map production. * Develop and apply machine learning, AI, and advanced analytical ...
Calgary, AB · On-site +1
CA$43.90 - CA$60.40/hr
Develop, manage, and execute Python and GIS workflows, including spatial modeling, geoprocessing, automation, and map production. * Develop and apply machine learning, AI, and advanced analytical ...
Calgary, AB · On-site +1
CA$43.90 - CA$60.40/hr
Develop, manage, and execute Python and GIS workflows, including spatial modeling, geoprocessing, automation, and map production. * Develop and apply machine learning, AI, and advanced analytical ...
CA$102K - CA$155K/yr
Experience with Python, R, or VBA for data analysis and model automation would be considered an asset. * Experience with design and drafting software such as ArcGIS,Global Mapper, Q-GIS,AutoCAD,and ...
CA$102K - CA$155K/yr
Experience with Python, R, or VBA for data analysis and model automation would be considered an asset. * Experience with design and drafting software such as ArcGIS,Global Mapper, Q-GIS,AutoCAD,and ...
Collaborate with the GIS Data Engineer to integrate geospatial dimensions into network telemetry ... Strong Python and PySpark for production data engineering. Solid understanding of medallion ...
Collaborate with the GIS Data Engineer to integrate geospatial dimensions into network telemetry ... Strong Python and PySpark for production data engineering. Solid understanding of medallion ...
$30.5K - $44K
11% of jobs
$44K - $57.5K
13% of jobs
$60.5K is the 25th percentile. Wages below this are outliers.
$57.5K - $71K
8% of jobs
$71K - $84.5K
8% of jobs
$84.5K - $98K
9% of jobs
The median wage is $98.7K / yr.
$98K - $111.5K
11% of jobs
$111.5K - $125K
11% of jobs
$130.7K is the 75th percentile. Wages above this are outliers.
$125K - $138.5K
11% of jobs
$138.5K - $152K
8% of jobs
$152K - $165.5K
6% of jobs
$165.5K - $179K
4% of jobs
$30.5K
$102.5K
$179K
A Python GIS job involves using Python programming to analyze, visualize, and manage geographic data within Geographic Information Systems (GIS). Professionals in this role work with libraries like GeoPandas, Shapely, and ArcPy to automate spatial data processing, create maps, and develop GIS applications. These jobs are common in industries like environmental science, urban planning, and remote sensing, where spatial analysis is critical.
As a Python GIS professional, your typical day involves processing and analyzing spatial data, automating GIS workflows using Python scripts, and developing custom geospatial tools and applications. You may work closely with data analysts, environmental scientists, or urban planners to provide actionable insights from geospatial datasets. Many roles involve regular use of GIS software and Python libraries to extract, clean, and visualize data for maps and reports. Collaboration and communication are key, as you’ll often translate technical findings into user-friendly outputs for clients or non-technical team members.
To thrive as a Python GIS professional, you need strong programming skills in Python combined with expertise in geospatial concepts and data analysis, typically supported by a degree in geography, computer science, or a related field. Familiarity with GIS software like ArcGIS or QGIS, libraries such as GeoPandas and Shapely, and possibly certifications like GISP or Esri technical certifications are highly beneficial. Problem-solving skills, attention to detail, and the ability to communicate technical information clearly are important soft skills. These qualities are crucial for efficiently processing spatial data, building innovative geospatial solutions, and collaborating effectively within multidisciplinary teams.

CA$31 - CA$45/hr
Part-time
Re-posted 4 days ago
At Onterris, we build careers grounded in purpose,responsibilityand real-world impact.
"For Planet and Progress" is our north star that guides everything we do. We believe environmental responsibility and human progress are interconnected,interwovenand international. Our scientists, engineers, field teams,consultantsand professionals collaborate across disciplines and geographies, guiding industries and governments, ensuring that communities and environments thrive.
When you join us,you'renot just forging acareer,you'rejoining a movement. A movement for better thinking, smartersolutionsand lasting impact.
Together, we will advance our way of life and protect the integrity of our environment every step of the way.
Intermediate GIS Analyst-8 Month
ADay in theLife
As an Intermediate GIS Analyst, in any of our Canadian offices, you'll be responsible for assisting multiple projects where you will have increasing interaction with our multi-disciplinary staff, regulatory agencies and clients. You will be part of a strong team of committed professionals.
The compensation range for this role is $31.00 to $45.00 commensurate with experience, skills, and geographic location
To thrive in this role,you'llbe comfortable taking ownership of the following responsibilities:
The successful applicant will be involved in a broad range of projects with responsibilities as follows.
Creating and editing spatial data and mapping products and performing junior level geospatial analyses in support of our service lines and key areas of work
Generating, editing, and maintaining relational geospatial databases
Assist in updating and maintaining mapping standards and work processes
At times, supporting field activities as a field second (workload dependent)
YourExpertise andSkills
These requirements reflect the knowledge,skillsand abilities that help you do your best work here.
Possess an undergraduate degree in a related discipline or technical diploma
5+ years of experience in a similar role
Understanding of geographic and projected coordinate systems and transformations
Proficient with ESRI ArcGIS Desktop software suite and extensions
Proficient with ESRI ArcPro
Working knowledge of ESRI Field Maps and Survey 123 data collection services
An ability to read, analyze and interpret technical procedures, regulations, drawings and job specifications
Have a keen eye for cartographic design and the capability to produce high quality cartographic products
Excellent communication skills (verbal and written)
Industry experience in the Environmental or Consulting space
Experience in the following would be considered an asset:
ESRI Enterprise Geodatabases
ESRI ArcGIS Enterprise (Portal) / Online
FME or ESRI model builder
Acquiring or processing UAV imagery
Experience with linear infrastructure projects such as pipelines
AutoCAD Map or Civil 3D
GIS Programming experience using technology such as Python, Arcade, R, JavaScript, C#, SQL, and related skills
Field experience (along with applicable certifications)
Experience in project planning and coordination
This posting reflects a current vacancy that the company is actively seeking to fill. As a note, we are not accepting third party agency applicants at this time.
We are an Equal Opportunity Employer. We are committed to providing access and reasonableaccommodation inouremployment for individuals with disabilities.
Onterris is a leading global environmental solutions company partnering with organizations to solve complex challenges where environmental pressures, regulatory expectations and operational risks intersect. Guided by our mission to advance the way of life without compromising the integrity of our environment, we believe environmental responsibility and human progress are fundamentally connected. Our scientists, engineers, field teams and consultants apply systems thinking that unites science, data and practical expertise to deliver solutions that strengthen our clients' resilience, mitigate risk and protect the air, water and soil that sustain communities, while uncovering responsible paths forward for planet and progress. For more information, visit www.onterris.com.
We are an equal opportunity employer and encourage applications from people of all backgrounds. We acknowledge that these experiences and perspectives help to enrich our teams and contribute to our ongoing success. We are committed to providing access and reasonable accommodation in our employment for all applicants. For US residents, click here to learn more.