0% found this document useful (0 votes)
1 views4 pages

Job Description - Python Developer (Geospatial Applications)

Suhora is seeking a Python Developer specializing in geospatial applications to work onsite in Noida. The role involves developing Python-based applications for processing geospatial data, optimizing workflows, and collaborating with data scientists. Candidates should have 2-4 years of experience in Python development, familiarity with geospatial libraries, and knowledge of cloud platforms for data processing.

Uploaded by

Spotify 123
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1 views4 pages

Job Description - Python Developer (Geospatial Applications)

Suhora is seeking a Python Developer specializing in geospatial applications to work onsite in Noida. The role involves developing Python-based applications for processing geospatial data, optimizing workflows, and collaborating with data scientists. Candidates should have 2-4 years of experience in Python development, familiarity with geospatial libraries, and knowledge of cloud platforms for data processing.

Uploaded by

Spotify 123
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Job Description: Python Developer

Job Description: Python Developer (Geospatial Applications)


Position: Python Developer (Geospatial Applications)
Location: Noida [Onsite]
Job Type: Full-Time

About Suhora
Suhora is a cutting-edge technology firm that leverages satellite imagery, big data, and AI to
solve problems surrounding Earth. We specialize in offering integrative all-weather, day-and-
night solutions by combining Synthetic Aperture Radar (SAR), Optical, and Thermal data.
Our mission is to utilize technology and our expertise in geospatial intelligence to make
this world a better and more sustainable place.

At Suhora, we are committed to delivering innovative solutions that help our clients make
data-driven decisions, whether it’s for environmental monitoring, agriculture, disaster
response, or infrastructure development. We believe that our expertise can make a tangible
difference in addressing global challenges, and we’re looking for individuals who are
passionate about technology and sustainability to join our team.

For more detailed information, visit our website: www.suhora.com

Job Summary
We are seeking a Python Developer with experience in geospatial applications, including
handling geospatial data formats, developing Python-based pipelines for processing satellite
images, and integrating machine learning models. The ideal candidate will be proficient in
Python development and have hands-on experience with geospatial libraries such as
GeoPandas, Rasterio, Shapely, and GDAL, alongside proficiency in data manipulation,
cloud platforms, and automation.

Responsibilities
● Geospatial Application Development:
○ Develop and maintain Python-based applications for processing and
analyzing geospatial data.
○ Implement pipelines for handling satellite imagery, geo-referenced data,
and spatial analysis tasks.
● Geospatial Data Processing:
○ Process various geospatial data formats, including GeoTIFF, shapefiles, and
KML using libraries such as GeoPandas, Rasterio, Fiona, Shapely, and
GDAL.
○ Optimize spatial data workflows for performance, including both vector and
raster data formats.
● Automation & Integration:
○ Automate the collection, processing, and transformation of geospatial data for
various machine learning and analytics tasks.
○ Integrate Python applications with external services such as AWS or Google
Cloud Platform for geospatial data processing and model deployment.
● Data Manipulation & Analysis:
○ Manipulate large datasets using Python libraries such as Pandas, NumPy,
and Dask for data wrangling and transformation.
○ Develop solutions for spatial data analysis, such as spatial joins, proximity
analysis, and coordinate transformations.
● Collaboration with Data Scientists & Engineers:
○ Collaborate closely with data scientists and machine learning engineers to
develop data pipelines that feed into machine learning models or geospatial
intelligence systems.
○ Ensure the seamless integration of Python-based tools with the larger
infrastructure for geospatial analysis.
● Maintain & Optimize Code:
○ Maintain high code quality, implement unit tests, and follow industry best
practices.
○ Optimize performance for both spatial and non-spatial data, ensuring
scalability for handling large geospatial datasets.

Required Skills & Qualifications


● Experience:
○ 2-4 years of experience in Python development, preferably in geospatial
applications.
○ Experience with geospatial libraries such as GeoPandas, Rasterio, Fiona,
Shapely, and GDAL.
○ Hands-on experience working with geospatial data formats like GeoTIFF,
shapefiles, and KML.
● Programming & Data Handling:
○ Strong proficiency in Python and knowledge of common Python libraries such
as Pandas, NumPy, Dask, and Matplotlib.
○ Familiarity with SQL and handling spatial databases like PostGIS or
SpatiaLite.
● Cloud & Deployment:
○ Experience with cloud platforms such as AWS, Google Cloud, or Azure for
deployment and processing of geospatial data.
○ Knowledge of containerization and deployment technologies like Docker and
Kubernetes is a plus.
● Problem-Solving & Collaboration:
○ Strong problem-solving skills with the ability to translate business and
technical requirements into scalable Python solutions.
○ Excellent teamwork and communication skills to collaborate effectively across
teams, including data scientists, engineers, and domain experts.

Preferred Skills
● Familiarity with geospatial machine learning and AI techniques, especially those
involving satellite imagery or geospatial data analytics.
● Knowledge of geospatial visualization tools such as Folium, Dash, or Mapbox.
● Experience with GIS software like QGIS or ArcGIS.
● Knowledge of GDAL for processing, transforming, and converting geospatial data
formats.
● Knowledge of CI/CD pipelines for automating workflows.

Education
● Bachelor’s or Master’s degree in Computer Science, Geospatial Science, Data
Science, or related fields.

Why Join Us?


● Growth Opportunities: We support continuous learning and development and offer
opportunities to advance your career within the organization.
● Collaborative Environment: Work alongside talented engineers and contribute to
cutting-edge technologies in geospatial intelligence and AI.
● Flexible Work Culture: Enjoy a healthy work-life balance with remote work options
and flexible hours.
● Competitive Compensation: We offer a competitive salary, comprehensive
benefits, and performance-based bonuses.
● Health Insurance: Comprehensive health insurance coverage for you, your spouse,
and up to two children.
● Discounted Meals: Enjoy discounted meals at our office or partner locations.

How to Apply
If you're ready to make an impact and take the next step in your career as a Python
Developer, please submit your resume and cover letter via [insert application instructions or
link].

You might also like