Flag job

Report

Software Engineer, Geospatial and Geophysics

Min Experience

0 years

Location

remote

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

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. Duties and Responsibilities Design and implement efficient ETL (Extract, Transform, Load) processes to handle large-scale geospatial and sensor data. Optimize data pipelines for real-time and batch processing, ensuring high reliability and performance. Develop and manage scalable storage solutions for complex scientific data, including semi-structured and unstructured seismographic/accelerometry, RF/IQ data. Collaborate with teams to integrate distributed sensor networks and IoT data into central repositories. Implement data processing frameworks using cloud-based and on-premise technologies. Build tools to support advanced data analysis, visualization, and machine learning workflows. Qualifications Minimum: Experience building and maintaining scalable data pipelines and architectures. Proficiency in programming languages such as Python, Java, or Scala. Strong understanding of databases, including relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra). Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and tools like Spark, Hadoop, or Kafka. Ability to manage and process large datasets, especially geospatial or sensor data. Preferred: Formal coursework in geophysics and/or RF physics. Experience with geospatial data tools and formats (e.g., GeoPandas, gpx/geojson) Knowledge of distributed systems, containerization (e.g., Docker), and orchestration tools (e.g., Kubernetes). Familiarity with seismographic data processing and RF propagation models. Experience building CI/CD pipelines and employing DevOps practices. Experience with cybersecurity, telecommunications, or space operations.

Skills

python
java
scala
postgresql
mysql
mongodb
cassandra
aws
gcp
azure
spark
hadoop
kafka