Geospatial Software Engineer

Terra Global Capital
Oakland, CA Full Time
POSTED ON 12/22/2022 CLOSED ON 2/5/2023

What are the responsibilities and job description for the Geospatial Software Engineer position at Terra Global Capital?

Position: Geospatial Software Engineer


Term: Full time for Short-term, Consultancy (estimated 3-6 months)


Location: Remote (work from home in North American time zone)


Company Summary


Position Responsibilities


This assignment will enhance the Terra Global’s proprietary GIS and Remote Sensing Terralytics software platform which is used to perform land-use change analysis and GHG quantification. Geospatial monitoring and land-use change analysis is at the core of our daily operations and used to verify emission reductions/removals and monitor in near real-time the performance of Terra Global’s projects around the world.


The assignment will be responsible for producing the following deliverables:


  • Rewrite TerraChange MATLAB code in Python that is used to spatially predict land-use change for deforestation, degradation, reforestation, and enhancements based on historical land-use change maps, spatial and other data.
  • Enhance TerraChange functionality to produce table and map outputs including a land use risk maps over predictive period
  • Add a back testing feature to measure the accuracy of land use change predictions
  • Add functionality to apply non-static data for predictions
  • Upgrading and maintaining Python code with machine learning image classification and post processing of classified images
  • Upgrading tools that are used by local partners to acquire training data
  • Ensure that our Terralytics platform can maximize open-source imagery, private imagery, Radar/LiDAR, and other forms of data to perform GHG quantification that will undergo Third-party audits and support near real-time monitoring
  • Enhance Terralytics nested activity manager, a web-based and mobile system for field-based monitoring
  • Maintain code on GitHub and leverage AWS platform for delivery
  • Work with GHG technical and NBS portfolio management teams to support on-going requirements to leverage RS and GIS analysis to manage projects and monitor performance.


Essential Skills And Qualifications


A minimum of 6-8 years of progressive, relevant GIS/IT experience in applications that involve forestry, agriculture and/or land-use change analysis in developing countries. Bachelor’s or Master’s degree in Computer Science, Geography, Information Technology or related field. Proven experience developing software that uses large sets of historical remote imagery, machine learning algorithms and statistical modeling.


The candidate’s required skills are:


  • Technical Skills
  • Possess senior-level geospatial software engineer experience and technical skills in scripting, GIS, IT, geo-database design, spatial relationships, and statistics.
  • Fluency in Python, including GDAL and Statsmodels packages, and MATLAB.
  • Fluency with public cloud services (AWS) and CI/CD tools.
  • Fluency in machine learning packages including Orange.
  • Write clean, well-tested code to enable ingest, storage, retrieval, and transformation of large-scale geospatial data for analysis, research, and model development.
  • Proficient with the ESRI ArcGIS platform including ArcMap and QGIS.
  • Knowledge of open-source geospatial solutions.
  • Other Skills
  • Knowledge in applied natural sciences such as forestry, ecology, and natural resources.
  • Able to apply business knowledge to develop and deliver innovative, beneficial improvements
  • Excellent oral and written communication skills, skilled in communicating technical topics to non-technical audiences.
  • Excellent collaboration skills in working together with others


Powered by JazzHR


4f4aZEHc06

Recommended Skills

  • Agriculture
  • Arc Gis (Gis Software)
  • Arc Map
  • Auditing
  • Communication
  • Computing Platforms

Salary : $230,000 - $270,000

Cybersecurity Engineer - Red Teaming Expert
Intelliswift Software -
Dublin, CA
Security Engineer
Check Point Software -
Walnut Creek, CA
Software Engineer
Alo Yoga -
San Ramon, CA

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Geospatial Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Auditing Skill

    • Income Estimation: $72,244 - $98,419
    • Income Estimation: $67,980 - $94,578
  • Bug/Defect Analysis Skill

    • Income Estimation: $90,521 - $120,704
    • Income Estimation: $100,668 - $129,964
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Geospatial Software Engineer jobs in the Oakland, CA area that may be a better fit.

AI / ML Engineer

Triunity Software, Bay, CA

IT Infrastructure Engineer

Dew Software, San Ramon, CA