Geospatial Programmer - TSSCI w/ Poly

Insight Global
McLean, VA, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Geographic Information Systems Data Analysis JIRA Big Data Databases Data Deduplication Information Engineering Relational Databases Distributed Systems Elasticsearch Python (Programming Language) PostgreSQL
+11 more
NoSQL Performance Tuning Software Engineering Spatial Data Infrastructures Systems Integration Scripting 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on juju.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:10 min

Introduction to technical background and geospatial roles

Joana Simoes · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all