GIS Data Engineer

Overview

Remote
Depends on Experience
Full Time

Skills

GIS
Python
Google Maps
data management
data visualization
data modeling
communication skills
PostGIS
Django
geospatial data
problem - solving skills
GIS Data
PostgreSQL
Flask
Computer Science
web development
data engineer
geospaital
python developer

Job Details

We are seeking a highly skilled and passionate GIS Data Engineer with expertise in PostGIS, PostgreSQL, and Python to join our dynamic and innovative team. As a GIS Data Engineer, you will have the unique opportunity to shape the future of geospatial technology by managing and analyzing complex datasets, designing efficient databases, and developing powerful backend solutions using Python

If you are passionate about GIS technology, data management, and backend programming, this position offers a fantastic opportunity to contribute to the development of cutting-edge geospatial applications.

Responsibilities:
Design, develop, and maintain geospatial databases using PostGIS and PostgreSQL, ensuring data integrity and optimal performance.
Implement data modeling techniques to organize and structure geospatial data efficiently.
Perform routine database administration tasks, including backup and recovery, performance monitoring, and query optimization.
Collaborate with cross-functional teams to understand project requirements and translate them into scalable and robust backend solutions.
Develop Python scripts and applications for data processing, analysis, and integration with GIS systems.
Collaborate with GIS analysts and developers to support their data needs and assist in troubleshooting and problem-solving. Experience with cloud-based GIS platforms, such as Google Maps Platform or Amazon Location Services.
Knowledge of web development frameworks like Django or Flask.
Familiarity with geospatial data formats, such as GeoJSON, Shapefile, or KML.
Understanding of data visualization techniques using libraries like matplotlib or D3.js.
Knowledge of geospatial analysis libraries such as GeoPandas, PySAL, or Rasterio.


Requirements:
Bachelor's degree in Computer Science, Geomatics, or a related field. Advanced degree preferred.
Proven experience as a GIS Data Engineer, GIS Developer, or related role.
Strong proficiency in PostGIS, PostgreSQL DBA, and SQL for managing and querying geospatial databases.
Solid understanding of geo spatial data concepts, including coordinate systems, projections, and geospatial analysis techniques.
Proficiency in Python as a backend programming language for data processing and automation.
Experience with GIS software and tools such as ArcGIS, QGIS, GDAL, or GeoServer.
Familiarity with web mapping technologies like Leaflet, OpenLayers, or Mapbox.
Strong problem-solving skills and attention to detail.
Exude a natural affinity for collaboration and problem-solving, as your exceptional communication skills and ability to work effectively in a team environment