HamburgerMenu
hirist

Data Engineer - Geo Spatial

Scaling Theory Technologies
5 - 11 Years
Bangalore

Posted on: 28/09/2026

Job Description

Data Engineer


Role Summary :


We are looking for an experienced Data Engineer with strong hands-on expertise in Python, SQL, Spark/PySpark, and geospatial data processing to build and maintain scalable, production-grade data pipelines.


The ideal candidate should have experience working with geospatial/spatial data such as latitude/longitude coordinates, GPS/location data, maps, spatial datasets, or location-based datasets. Experience in geospatial data processing is mandatory for this role.

You will work closely with Data Scientists, Analysts, and Engineering teams to build reliable data platforms and prepare high-quality datasets for analytics and downstream applications.

Key Responsibilities :

- Design, build, and maintain scalable ETL/ELT data pipelines using Python, SQL, and Spark/PySpark.

- Process and transform large-scale geospatial and non-geospatial datasets from multiple sources.

- Work extensively with latitude/longitude, GPS, coordinates, maps, location data, and spatial datasets.

- Perform geospatial data processing and analysis, including :

1. Spatial joins

2. Proximity analysis

3. Distance calculations

4. Location-based aggregations

5. Coordinate and location transformations

- Integrate geospatial data with structured and unstructured data sources.

- Build and optimize data pipelines for performance, reliability, scalability, and maintainability.

- Develop cloud-based data solutions using AWS, Azure, or GCP.

- Work with data lakes, data warehouses, distributed processing frameworks, and modern data architectures.

- Implement workflow orchestration using tools such as Apache Airflow, AWS Step Functions, Azure Data Factory, Google Cloud Composer, or equivalent.

- Implement data quality checks, testing, monitoring, and pipeline observability.

- Troubleshoot pipeline failures, data inconsistencies, and performance issues.

- Collaborate with Data Scientists, Data Analysts, and Engineering teams to prepare high-quality datasets for analytics and downstream applications.

- Follow best practices around data security, governance, deployment, and production operations.

- Participate in Agile development practices, code reviews, and technical discussions.

Required Skills :

- 5 - 10 years of experience in Data Engineering or a closely related role.

- Strong hands-on experience with Python and SQL for data processing and pipeline development.

- Experience working with geospatial/location datasets - coordinates, latitude/longitude, GPS, maps, satellite imagery, spatial datasets, etc.

- Hands-on experience with Apache Spark/PySpark for processing large-scale datasets.

- Hands-on experience working with geospatial/spatial data is mandatory.

- Experience building and maintaining production-grade ETL/ELT data pipelines.

- Experience with at least one major cloud platform - AWS, Azure, or GCP.

- Good understanding of data lakes, data warehouses, distributed data processing, and modern data architectures.

- Experience with at least one workflow orchestration tool such as Airflow, AWS Step Functions, Azure Data Factory, Google Cloud Composer, or equivalent.

- Understanding of data quality, testing, monitoring, security, and governance practices.

- Strong problem-solving and communication skills, with the ability to work effectively in an Agile engineering environment.

- In terms of geospatial data - Experience should be on latitude/longitude, maps.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...