Geospatial Programmer - TSSCI w/ Poly

Insight Global
McLean, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

McLean, United States of America

Tech stack

Geographic Information Systems
Data analysis
JIRA
Big Data
Databases
Data Deduplication
Information Engineering
Relational Databases
Distributed Systems
Elasticsearch
Python
PostgreSQL
NoSQL
Performance Tuning
Software Engineering
Spatial Data Infrastructures
Systems Integration
Scripting (Bash/Python/Go/Ruby)
GIT
Information Technology
Data Management
Data Pipelines
Programming Languages

Job description

  • Developing custom code, scripts, modules, macro procedures, libraries, and dynamically linked libraries for geospatial analysis functions using Python to augment and analyze data

  • Providing ad hoc support for writing scripts in Python and other coding languages to help automate geoprocessing of large datasets in response to analysts' needs. Instructing and assisting analysts in writing custom code and scripts as needed.

  • Leveraging available computing resources to handle very large geospatial datasets, creating efficiencies in data management including data deduplication and reduction, streamlining geospatial data processing, and scaling processes from regional to global

Requirements

  • 5+ years of professional experience

  • Bachelor's degree in computer science, geography, or related technical field (relevant experience may be substituted for a degree)

  • Python Development & Automation - Scripting for data analysis, workflow automation, and application development

  • Data Modeling & Databases - Experience modeling geospatial data and working with NoSQL and relational databases (Elasticsearch and PostgreSQL preferred)

  • Geospatial & Image Processing - Spatial data analysis, and strong geospatial reasoning skills

  • Software & IT Support - Troubleshooting, system integration, and customer support

Preferred Skills:

  • Big Data & Scalable Analytics - Distributed computing and large-scale data optimization

  • Data Engineering & Infrastructure - Scalable data pipeline development, performance optimization, and data management best practices

  • Software Development Workflows - Experience with Git, Jira, and writing technical documentation

Apply for this position