Geospatial Data Engineer
Geospatial Data Engineer (f/m/d) Full-Time Unlimited Contract Vienna, Austria EODC The EODC Earth Observation Data Centre for Water Resources Monitoring GmbH (EODC) specialises in the field of Earth Observation. By translating complex datasets into comprehensible information, we bridge the gap between research and real-world applications, creating societal benefits by enabling data driven informed decision making in the areas including environmental and climate monitoring, agricultural applications, and infrastructure management. About the Role We are looking for a skilled Geospatial Data Engineer to join our team and help design, build, and scale data pipelines focused on large-scale geospatial raster datasets . In this role, you will work at the intersection of geospatial science, cloud-native infrastructure, and distributed computing to enable efficient processing and analysis of massive earth observation and spatial datasets. You will be part the EODC Conversion Mission serving internal and external customers with cloud native data solutions. In-depth knowledge on how to efficiently process and transform geospatial data is required for preparing cloud-native, spatiotemporal datacubes, independent from a particular mission (Sentinel 1, Sentinel 2, etc.). The resulting datacubes may either be consumed internally by other EODC missions, or, externally by customers of the EODC data platform. Within the Conversion Mission you will work in an agile environment touching manifold datasets, e.g., optical imagery, synthetic aperture radar data, laser scans etc, as well as a diverse set of tools ranging from Python’s geospatial stack, e.g. (rio)xarray and GDAL, to higher-level GIS tools, e.g., QGIS. Key Responsibilities • Design, build, and maintain scalable pipelines for ingesting, processing, and serving geospatial raster data • Optimize storage and access patterns for large multidimensional datasets using modern formats such as Zarr • Develop distributed data processing workflows leveraging Dask for parallel computation • Build and orchestrate reproducible data workflows using Argo Workflows or Apache Airflow • Manage and deploy infrastructure using Kubernetes and GitOps practices with Argo CD • Collaborate with data scientists, geospatial analysts, and software engineers to deliver high-quality data products • Implement data quality checks, validation processes, and monitoring for pipeline reliability • Ensure performance, scalability, and cost-efficiency of geospatial processing systems Required Qualifications • Bachelor’s or Master’s degree in Computer Science, Geoinformatics, Remote Sensing, or a related field • Strong experience working with geospatial raster data (e.g., satellite imagery, climate data, meteorological data, etc.) • Proficiency in Python and common geospatial libraries (e.g., GDAL, rasterio, xarray) • Hands-on experience with Dask for distributed data processing • Experience with cloud-native storage formats, particularly Zarr • Familiarity with containerization and orchestration using Kubernetes • Experience building and managing workflows using Argo Workflows or Apache Airflow and Argo CD • Understanding of data pipeline design, ETL processes, and distributed systems Nice-to-Have • Experience with cloud platforms (AWS, Hetzner, or OpenStack) • Knowledge of STAC (SpatioTemporal Asset Catalog) specifications • Experience with geospatial tiling, pyramids, and chunking strategies • Familiarity with CI/CD pipelines and infrastructure-as-code • Background in earth observation, climate science, or remote sensing What we offer · Opportunity to work on cutting-edge geospatial and cloud-native technologies · Collaborative and innovative work environment · Office in the city center of Vienna with a flexible hybrid working arrangement · Competitive salary and benefits package · Professional development and learning opportunities · Based upon the collective agreement “Dienstleistungen in der automatischen Datenverarbeitung und Informationstechnik” 2026 (KV Gruppe “ST1”, “Regelstufe”) the minimum monthly gross salary for this position is at EUR 3.954,00 (38.5 hours a week). The actual payment will depend on your qualification and experience. How to Apply If you are passionate about geospatial data and scalable systems, we’d love to hear from you. Please submit your resume and a brief cover letter outlining your experience and interest in the role to: jobs@eodc.eu . EODC Earth Observation Data Centre for Water Resources Monitoring GmbH Lothringerstrasse 4/1 1040 Wien Austria http://www.eodc.eu