Software Engineer, Geospatial

Software EngineerSoftware EngineerFull TimeRemoteTeam 51-200

Location

United States

Posted

4 days ago

Salary

Not specified

PythonFast APIPydanticReactPostgre SQLPost GISTimescale DBCesiumMapboxMap LibreGeo PandasShapelyPy ProjETLDockerKubernetesAWS

Job Description

Job Purpose/Summary 

 

The Geospatial Software Engineer designs, builds, and operates scalable geospatial systems that transform complex spatial-temporal and sensor-derived data into analytics, visualizations, and web-based applications. This role spans the full data path from curated datasets and geospatial processing pipelines through to low-latency APIs and analyst-facing, map-based tools. 

  

Working across backend infrastructure and front-end visualization, the engineer transforms spatial-temporal data and develops robust analytics. They ensure that data pipelines, databases, and web applications are performant, reliable, and designed for real-world operational use. 

  

In close collaboration with data scientists, geophysicists, and cross-functional engineering teams, this role translates advanced research and sensor analytics into scalable systems. As part of a fast-moving, government-funded technology business, the Geospatial Software Engineer operates with high ownership in an applied research environment focused on delivering impactful, mission-driven solutions. 

 

Duties and Responsibilities 

  • Design and build scalable geospatial data pipelines from curated data 
  • Develop and operationalize spatial-temporal analytics, including movement characterization, clustering, and advanced spatial transformations. 
  • Translate complex geospatial workflows into reliable, low-latency APIs that power web-based analytical tools. 
  • Build and maintain interactive, map-based applications for analysts exploring sensor-derived, spatial-temporal data. 
  • Deploy and operate services in a cloud-native environment using containerized infrastructure. 
  • Collaborate with data scientists and domain experts to operationalize advanced analytics into robust systems. 
  • Take ownership of features from backend ingestion through to front-end visualization in an applied research environment. 

 

Qualifications 

 

Minimum: 

  • 3+ years of hands-on geospatial software engineering experience. 
  • Strong Python geospatial experience, including libraries such as GeoPandas, Shapely, PyProj, and similar tooling. 
  • Solid understanding of spatial modelling, projections, zonal statistics, and spatial transformations. 
  • Experience working with spatial-temporal datasets. 
  • Experience building ETL/data pipelines loadingdata into operational databases such as PostgreSQL with PostGIS/TimescaleDB. 
  • Experience developing full-stack applications using Python-based backends, FastAPI/Pydantic preferred, and modern JavaScript front-end frameworks with React. 
  • Experience building geospatial visualizations using libraries such as Cesium, Mapbox/MapLibre, or Lonboard. 
  • Experience working in AWS or similar cloud environments. 
  • Experience deploying containerized applications using Docker and familiarity with Kubernetes. 
  • Eligible to obtain a U.S. Security Clearance – U.S. Citizenship required 

Preferred: 

  • Direct experience processing geophysical, sensor, or seismographic data. 
  • Experience developing CI/CD pipelines for data services using Git-based workflows and infrastructure-as-code principles. 
  • Experience with event-driven or streaming data systems e.g. Kafka, Spark, Flink, or Sedona. 
  • Experience with lakehouse-style analytical tables e.g. Iceberg or Delta  
  • Experience with SQL query engines e.g. Trino, DuckDB, or Athena 
  • Strong production experience with PostgreSQL with PostGIS and TimescaleDB extensions at scale. 
  • Experience working with cloud-native geospatial architectures and cloud-optimized formats. 
  • Experience scaling geospatial workloads in Kubernetes-based environments. 
  • Experience applying ML/AI techniques, e.g. Bayesian methods and neural networks, to spatial-temporal datasets. 
  • Background in defense, cybersecurity, space, or other mission-driven sensor analytics environments. 

Working conditions 

 

  • Employees may be called upon to participate in in-person meetings, trainings, or company functions at Knowmadics offices or other designated locations. Travel in support of business operations may also be required, and employees are expected to comply with these obligations as part of their position. 

 

 

Physical requirements 

 

May include sitting or standing for extended periods, working with computers and technical equipment, and occasionally lifting or moving materials or tools. 

 

Direct reports 

 

None 



Location

Wichita, Kansas (Remote)


Department

Research Engineering


Employment Type

Full-Time


Minimum Experience

Mid-level


Related Job Pages

More Software Engineer Jobs

Senior Software Engineer

Covera Health

Covera Health believes in a world without misdiagnoses, where every patient receives the best opportunity to recover and lead a healthy life. And we’re the team solving this problem every single day for millions of patients across the country. Covera Health is transforming how quality health care is measured and delivered. We’re starting in radiology where the wrong diagnosis can lead to a cascade effect of misguided care, enormous patient harm and, for some, a missed opportunity for recovery. An early and accurate diagnosis is the patient’s best chance to get better. Our first product uses a proprietary framework that leverages advanced data science and artificial intelligence to help patients receive an accurate diagnosis. Today, we are already working with some of the largest healthcare payers in the country to impact millions of patient lives. With a pipeline representing 25% of the insured lives in the US, the opportunity to transform radiology and, in turn, improve patient care for all patients across the globe is in front of us.

Software Engineer4 days ago
Full TimeRemoteTeam 75Since 2017

The Senior Software Engineer will design, build, and optimize scalable, secure, and reliable cloud-native systems supporting clinical analytics and data pipelines, focusing on developing containerized applications using Kubernetes and writing clean, testable code in Python. Responsibilities also include implementing healthcare data integrations, ensuring system performance and security, and owning end-to-end feature delivery from exploration through monitoring.

PythonKubernetesAWSPostgreSQLCI/CDTerraformDICOMHL7
United States
$170K - $180K / year
Software Engineer4 days ago
Full TimeRemoteTeam 51-200Since 2017H1B Sponsor

This role involves designing and building scalable Airtable base architecture across Marketing and Textile Design operations, developing clean, normalized relational data models, and establishing governance standards. The engineer will also develop advanced automations and custom JavaScript scripts, integrate Airtable with external platforms, and partner with leaders to translate operational workflows into technical solutions.

AirtableJavaScriptAPIWebhooksSystem ArchitectureData ModelingAutomationRelational Databases
United States
$80 - $100 / hour

Customer Success Architect

Ping Identity

Identity Security for the Global Enterprise

Software Engineer4 days ago
Full TimeRemoteTeam 1,001-5,000Since 2002H1B No Sponsor

Ping Identity is seeking a Principal Software Engineer to play a key role in migrating our legacy SaaS platform (V1) to our next-generation identity security platform (V2). This is a high-impact opportunity to shape the future of our product and significantly enhance the customer...

JavaPythonSAMLOIDCDistributed SystemsData StructuresAlgorithmsSoftware Design PatternsAgile
United States

Senior Software Engineer

FanDuel

FanDuel is America's #1 Sportsbook. We make every moment more.

Software Engineer4 days ago
Full TimeRemoteTeam 1,001-5,000H1B Sponsor

Our roster has an opening with your name on it. We’re growing our Market Making Engineering team that works on some of the coolest software in the industry - the systems that quote, price, and manage risk in real time for high-volume, high-velocity sports markets. This work spans...

C#CC++RustPythonGitCI/CDAWSLambdaAPI GatewayTerraformDockerKubernetesKafkaSQLPostgreSQLAlgorithmsData StructuresUnit TestingAgile
United States + 6 moreAll locations: United States, United Kingdom, Canada, Australia, Portugal, Ireland, Romania