HamburgerMenu
hirist

GIS Engineer - Python/Django

DigiRecruitx
Delhi
3 - 6 Years

Posted on: 06/09/2025

Job Description

Role : Python Backend Engineer Geospatial


Location : Delhi


Experience : 3 years


Job Description :


We are looking for a skilled Python Backend Engineer with expertise in handling large-scale geospatial data. This role is focused on designing and optimizing backend systems for processing, managing, and analyzing spatial data, including routing, GPS integration, and street-view mapping.


Responsibilities :


- Design and Development : Build and maintain scalable backend APIs using Python and Django/GeoDjango.


- Database Management : Optimize and manage spatial databases, specifically PostgreSQL + PostGIS, and write complex SQL queries.


- System Integration : Implement and manage distributed task queues using Celery and RabbitMQ, and use Redis for caching and performance improvements.


- Geospatial Processing : Ingest, query, and perform spatial analysis on large GIS datasets.


- Routing & GPS : Utilize OSRM for creating routing solutions, generate mapping images for street-view, and develop systems for parsing, storing, and mapping GPS data.


- Deployment : Deploy applications using Gunicorn on Linux-based environments.


- Collaboration : Work with frontend, AI, and data teams to deliver new mapping features.


Requirements :


- Proficiency : Strong command of Python and Django/GeoDjango.


- Databases : Hands-on experience with PostgreSQL, PostGIS, and advanced SQL querying.


- Tools & Technologies : Experience with Celery, RabbitMQ, and Redis.


- Geospatial : Proven experience handling large-scale spatial databases, OSRM routing, and GPS data processing.


- Deployment : Strong Linux system knowledge and familiarity with Gunicorn deployment.


- Version Control : Proficient in Git/Bitbucket workflows.


Apply Now!


info-icon

Did you find something suspicious?