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!
(ref : hirist.tech)