Job Description
This is a challenging role for a skilled Python Backend Engineer with expertise in handling large-scale geospatial data.
Key Responsibilities:
Design and Development: Build and maintain scalable backend APIs using Python, Django/GeoDjango, and design robust software architecture.
Database Management: Optimize and manage spatial databases, specifically PostgreSQL + PostGIS, and write complex SQL queries to ensure efficient data processing.
System Integration: Implement and manage distributed task queues using Celery, RabbitMQ, and utilize Redis for caching and performance improvements.
Geospatial Processing: Ingest, query, and perform spatial analysis on large GIS datasets, leveraging expertise in OSRM routing and GPS data processing.
Deployment: Deploy applications using Gunicorn on Linux-based environments, ensuring seamless integration with frontend, AI, and data teams.
This role requires strong command of Python, Django/GeoDjango, and proficiency in Git/Bitbucket workflows. Experience with PostgreSQL, PostGIS, Celery, RabbitMQ, and Redis is highly desirable.
Requirements:
Strong knowledge of Python programming language and its applications in geospatial data processing.
Hands-on experience with PostgreSQL, PostGIS, and advanced SQL querying techniques.
Experience with Celery, RabbitMQ, and Redis for distributed task management and caching.
Proven expertise in handling large-scale spatial databases, OSRM routing, and GPS data processing.
Familiarity with Gunicorn deployment and Linux system administration.
💡 Quick Summary
Seeking a career-building opportunity? The Python Backend Engineer position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in Delhi offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.
