Software Engineer, Geospatial and Geophysics
Listed on 2026-02-16
-
Software Development
Data Engineer, Software Engineer
Candidates should live within driving distance of the following areas:
Wichita, KS;
Lawton, OK; or Round Rock, TX.
We are seeking a skilled engineer to design, develop, and optimize data pipelines, storage solutions, and processing frameworks for geospatial, seismographic, and RF propagation data. This role is integral to ensuring the seamless flow of data from distributed sensors, enabling advanced analytics and machine learning applications. You will collaborate with data scientists, geophysicists, and software developers to build scalable systems that support experimental design, data collection, and operational goals.
Join our dynamic team to advance impactful research and technical innovation in a government‑funded, technology‑driven startup.
- Implement and optimize data pipelines for ETL and real‑time and batch processing for large‑scale spatiotemporal sensor data, ensuring high reliability and performance.
- Develop and manage scalable storage solutions for complex scientific data, including semi‑structured and unstructured seismographic/accelerometry and RF/IQ data.
- Create and manage reproducible deployment processes for data processing applications and infrastructure on cloud platforms and on‑premises.
- Collaborate with teams to integrate distributed sensor networks and IoT data into workflows and central repositories.
- Build web backends, UIs, and other tools to support advanced data analysis, visualization, and machine learning workflows.
- Participate in the full software development lifecycle including planning, implementation, testing, and deployment.
- 3+ years of experience building and maintaining scalable data pipelines and architectures for large spatiotemporal, sensor datasets.
- 5+ years of experience using programming languages such as Python, Java, and Scala.
- Strong understanding of databases, including relational (e.g., Postgre
SQL, MySQL, SQLite) and No
SQL (e.g., Redshift, Cassandra, Mongo
DB). - Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and provisioning resources with infrastructure as code principles.
- Familiarity with distributed systems, containerization (e.g., Docker), and orchestration tools (e.g., Kubernetes).
- Familiarity with distributed, streaming and batch processing platforms like Spark, Hadoop, Kafka, Kinesis, or Flink.
- Familiarity with creating web backends with data validation and serialization, object‑relational mapping, and async web frameworks.
- Familiarity with spatial modeling and analysis, zonal statistics, and spatial transformations.
- Eligible to obtain a U.S. Security Clearance – U.S. Citizenship required.
- Formal coursework in geophysics and/or RF physics.
- Experience with open‑source geospatial tools such as Geo Pandas, pyogrio, rasterio, shapely, pyproj, and PDAL and formats such as GeoJSON, KML, Geo Parquet, Geo Tiff/COG, DEM, and LAS/LAZ.
- Familiarity with seismographic data processing and RF propagation models.
- Familiarity with temporal and spatial extensions for centralized and distributed databases, such as PostGIS, Spatia Lite, Timescale
DB, or Apache Sedona. - Familiarity with web UI languages and frameworks including Type Script and CSS.
- Experience building CI/CD pipelines and employing Dev Ops practices.
- Experience with cybersecurity, telecommunications, or space operations.
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 Requirementsn/a
Direct Reportsn/a
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).