Geospatial Data Software Engineer (Regular/Senior)
Spyrosoft
This role focuses on building and maintaining spatial data processing systems using the ESRI ecosystem (ArcGIS Pro, ArcGIS Online, ArcPy) and Python. Your core responsibilities include designing ETL pipelines for geospatial data, integrating cloud solutions (Azure, AWS), and developing automation for data workflows. Additionally, you'll work with AI/ML models for object detection from satellite and drone imagery. It's a hands-on engineering position in a project-based environment for external clients, with a strong emphasis on spatial data management and GIS tools.
Brakuje: team size and structure, on-call or production support expectations.
This role focuses on building and maintaining spatial data processing systems using the ESRI ecosystem (ArcGIS Pro, ArcGIS Online, ArcPy) and Python. Your core responsibilities include designing ETL pipelines for geospatial data, integrating cloud solutions (Azure, AWS), and developing automation for data workflows. Additionally, you'll work with AI/ML models for object detection from satellite and drone imagery. It's a hands-on engineering position in a project-based environment for external clients, with a strong emphasis on spatial data management and GIS tools.
- !'Business-oriented mindset' and 'excellent communication' are soft skills that may be overemphasized
- !No information about team size, project duration, or client industry
- •Designing and maintaining ETL pipelines for geospatial data from various sources
- •Automating spatial data processing using ESRI tools (ArcPy, ArcGIS Notebooks, FME) or open-source GIS
- •Integrating spatial data from multiple systems into cloud-based environments on Azure or AWS
- •Building web and mobile geospatial applications using ArcGIS Online (Experience Builder, Field Maps, Hub, Survey123)
- •Training, fine-tuning, and deploying AI/ML models for object detection from satellite, aerial, or drone imagery
- •Managing and administering ArcGIS Online/Portal environments
- •Collaborating with team members using Jira and Azure DevOps for task tracking and version control
- •Data sharing and integration of EO spatial-temporal datasets
Oferta dla doświadczonych specjalistów (Senior).
A regular-level engineer with at least 3 years of experience in GIS and spatial data, intermediate Python proficiency, and basic familiarity with ESRI tools and cloud platforms. You have some exposure to ETL pipelines and are eager to deepen your AI/ML skills for geospatial applications.
Junior developers with less than 2 years of experience or professionals without a solid GIS background. If you have no experience with ESRI products or spatial data models, this role will be a poor fit.
- ?What is the composition and size of the team I would join?
- ?How many years of experience do you expect for the senior level?
- ?Is there an on-call rotation or production support requirement?
- ?What is the typical project length and client industry?
- ?How is the AI/ML component used—are we building models from scratch or fine-tuning existing ones?
- ?What is the recruitment process (stages, timeline)?
- −Team size and structure
- −On-call or production support expectations
- −Recruitment process details
- −Client industry or project examples