Geospatial Data Engineer
Apply on
Title: Geospatial Data Engineer
Location: Remote
Duration: 12 months
Description:
We are seeking a highly skilled and motivated Geospatial Data Engineer who will contribute with solution design and build, as well as drive definition and adoption of best geospatial practices across the organization. Additionally, the Geospatial Data Engineer role will help prioritize GIS enterprise level strategy and implementation. They will also coordinate communication on system and project status with internal stakeholders including data engineering, data science, and software development teams. Work with teams to resolve conflicts which occur during the software development lifecycle. Provides technical guidance and root cause analysis in Open Geospatial Consortium (OCG) services and geospatial data to data engineering and product development teams. This role is eligible for 100% remote work from US locations. Mandatory working hours 9am-3pm in engineer s time zone; no on-call hours.
POSITION DUTIES & RESPONSIBILITIES
* Collaborate to develop a geospatial-focused data approach with leading technologies.
* Deploy and maintain technology platforms based on the current free open source software for geospatial (FOSS4G) ecosystem
* Author documentation to contribute new features to a codebase, evolve existing features and fix defects.
* Review team code contributions to provide constructive and actionable feedback.
* Authoring documentation around code and processes for internal and external viewing within the organization.
* Mentoring engineers and aiding their journey to become passionate experts in the craft of outstanding geospatial solutions via technical discussions.
* Stays current with GIS-related developments, trends, and changes, GIS data management technologies, equipment, and related hardware and application software.
REQUIREMENTS/PREFERENCES
Education Requirement(s):
* Bachelor s degree in computer science, geography, geographic information systems, or a related discipline.
* Associate's degree with additional related experience.
Skill & Competency Requirements:
* Familiarity with GeoServer deployments and upgrades within a containerized environment (Kubernetes).
* Deep experience with geospatial data structures and algorithms (e.g., vector and raster data).
* Knowledge of key architectural patterns, such as microservices and event-driven architecture, with a deep understanding of their related trade-offs.
* A deep understanding of creation and management of O(Open Geospatial Consortium) services (WMS, WFS, WFS-T, etc ).
* Familiarity with Python or Golang programming languages.
* An understanding of containerized applications and their corresponding lifecycle.
* Strong understanding of Kubernetes architecture and concepts with direct experience deploying software using the Kubernetes control plane.
* Knowledge and/or usage of Continuous Integration and Continuous Deployment (CI/CD) concepts.
* Familiarity with observability concepts, such as Service Level Objectives (SLOs) and Service Level Indicators (SLIs), and related tooling (e.g., Datadog, OpenTelemetry, etc ).
* Demonstrated experience as a productive reviewer of code, with an ability to coach others on the differentiation of style and correctness.
* Direct experience with relational databases and declarative query languages such as SQL and PostGIS spatial queries (e.g., Oracle, Postgres, etc ).
* Direct experience with public cloud concepts and infrastructure with Google Cloud Platform or Amazon Web Services.
Preferences:
* Experience in utilization of open source geospatial desktop analysis tools (QGIS, GRASS GIS, etc..).
* Demonstrated experience with other object oriented and functional programming languages (e.g., GoLang, Java, Javascript ).
* Experience with the git version control system and related tools such as GitHub or GitLab.
* A demonstrated understanding of Machine Learning and Generative AI concepts with respect to geospatial data.
* Knowledge and experience with GeoParquet, Parquet, or Avro file formats.
* Knowledge of Google s Resource Oriented Design. ( approach to API design.
* Direct experience working with Apache Kafka for streaming data and message exchange.
* Experience with Infrastructure as Code (IaC) (e.g. Terraform, Pulumi, etc.).
* Knowledge of the agricultural domain.
Travel Requirements: Travel to St Louis ?1 week per year
Primary Talent Partners is an Equal Opportunity / Affirmative Action employer committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, age, national origin, disability, protected veteran status, gender identity, or any other factor protected by applicable federal, state, or local laws.
If you are a person with a disability needing assistance with the application or at any point in the hiring process, please contact us at
#PTPJobs
#LI-PTP