Posted on: 06/09/2025
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!
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1541600
Interview Questions for you
View All