Geographic Information Systems Engineer

XML International
Valencia, Spain
2 days ago
Apply on www.jobleads.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Geographic Information Systems Application Programming Interfaces (APIs) ArcGIS (Software) Information Engineering Elasticsearch Geocoding Spatial Databases Network Topologies Python (Programming Language) Location-Based Services Routing Open Source Technology
+15 more
Performance Tuning PostGIS Search Technologies Software Engineering Spatial Data Infrastructures SQL Databases Extensible Markup Language (XML) Network Routing Data Processing Enterprise Software Applications Git Information Technology Deployment Automation Restful APIs OpenSearch

Job description

Geospatial Data Engineer Geocoding & Routing

Location: Valencia, Spain

Work Arrangement: On-site

Industry: Geospatial Technology GIS Engineering Spatial Data Infrastructure

About the Opportunity

XML International is recruiting an experienced Geospatial Data Engineer - Geocoding & Routing Specialist to support the development, maintenance and optimization of enterprise geospatial services in an international technology environment.

This role focuses on critical location search, geocoding, reverse geocoding and routing capabilities that support global mapping platforms and operational applications.

We are seeking a technically skilled GIS professional with strong experience in Python development, spatial databases, geocoding technologies and road-network routing systems.

Key Responsibilities

Geocoding & Location Search

  • Maintain, optimize and enhance geocoding, reverse geocoding and place-search services.
  • Improve geocoding accuracy, address matching, locator performance and search relevance.
  • Prepare, integrate and validate authoritative geospatial reference datasets, including addresses, geographic names and points of interest (POIs).
  • Investigate geographic coverage gaps, data quality issues and search performance bottlenecks.

Routing & Network Data Engineering

  • Manage and maintain routable road-network datasets and associated services.
  • Validate road connectivity, network topology, travel restrictions and transportation modes.
  • Evaluate routing execution results and identify opportunities to improve accuracy and performance.
  • Develop scalable solutions to address routing and spatial data challenges.

Python Development & Automation

  • Design and implement automated Python workflows for geospatial data processing and validation.
  • Develop custom APIs and integrate geospatial services with enterprise applications.
  • Build automated testing frameworks and monitoring solutions.
  • Optimize spatial database performance and data-processing workflows.
  • Support reliable, maintainable and scalable geospatial service delivery.

Technology Evaluation & Documentation

  • Evaluate commercial and open-source geospatial technologies.
  • Identify opportunities to improve system performance, reliability and automation.
  • Maintain clear technical documentation covering architecture, workflows and system changes.
  • Collaborate with technical teams and stakeholders to resolve complex geospatial engineering challenges.

Required Qualifications & Experience

  • Bachelor’s degree in Geographic Information Systems (GIS), Geomatics, Computer Science, Software Engineering or a closely related technical discipline.
  • Minimum 5 years of professional experience in GIS engineering, enterprise geospatial services, geocoding or routing development.
  • Advanced proficiency in Python and SQL.
  • Strong experience with spatial database management and optimization.
  • Practical experience designing and implementing RESTful APIs.
  • Demonstrated hands-on experience with geocoding engines, routing services and complex road-network topologies.
  • Experience with ArcGIS Enterprise, ArcGIS locators, Network Analyst or comparable enterprise geospatial technologies.
  • Strong analytical and troubleshooting capabilities.
  • Professional fluency in written and spoken English.
  • Ability to work independently, collaborate effectively and produce high-quality technical documentation.

Desirable Technical Experience

  • Open-source geocoding and search technologies such as Pelias, Nominatim, Photon, Elasticsearch or OpenSearch.
  • Routing engines such as Valhalla, OSRM, GraphHopper or pgRouting.
  • OpenStreetMap (OSM) data processing and integration.
  • PostGIS performance optimization.
  • Multilingual location search implementations.
  • Git version control and automated deployment pipelines.

What We’re Looking For

The ideal candidate combines software engineering expertise with a deep understanding of geospatial data and enterprise GIS services.

You should be comfortable working with complex spatial datasets, developing Python-based solutions, troubleshooting geocoding and routing systems, and improving the accuracy, performance and reliability of location-based services.

Why Consider This Opportunity?

  • Work with advanced geospatial technologies supporting international operations.
  • Contribute to enterprise-scale location search and routing services.
  • Apply Python engineering and spatial database expertise to complex technical challenges.
  • Explore commercial and open-source GIS technologies.
  • Collaborate with technical professionals in an international environment.
XML International Global Talent Solutions

Requirements

We are seeking a technically skilled GIS professional with strong experience in Python development, spatial databases, geocoding technologies and road-network routing systems., * Bachelor’s degree in Geographic Information Systems (GIS), Geomatics, Computer Science, Software Engineering or a closely related technical discipline.

  • Minimum 5 years of professional experience in GIS engineering, enterprise geospatial services, geocoding or routing development.
  • Advanced proficiency in Python and SQL.
  • Strong experience with spatial database management and optimization.
  • Practical experience designing and implementing RESTful APIs.
  • Demonstrated hands-on experience with geocoding engines, routing services and complex road-network topologies.
  • Experience with ArcGIS Enterprise, ArcGIS locators, Network Analyst or comparable enterprise geospatial technologies.
  • Strong analytical and troubleshooting capabilities.
  • Professional fluency in written and spoken English.
  • Ability to work independently, collaborate effectively and produce high-quality technical documentation.

Desirable Technical Experience

  • Open-source geocoding and search technologies such as Pelias, Nominatim, Photon, Elasticsearch or OpenSearch.
  • Routing engines such as Valhalla, OSRM, GraphHopper or pgRouting.
  • OpenStreetMap (OSM) data processing and integration.
  • PostGIS performance optimization.
  • Multilingual location search implementations.
  • Git version control and automated deployment pipelines.

What We’re Looking For

The ideal candidate combines software engineering expertise with a deep understanding of geospatial data and enterprise GIS services.

You should be comfortable working with complex spatial datasets, developing Python-based solutions, troubleshooting geocoding and routing systems, and improving the accuracy, performance and reliability of location-based services.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobleads.com
Prepare application

Good distractions

Loading talks and stories from around this role…