Software Engineer - SAR Processing Platform
Core
Build and run the orchestration layer that validates, schedules, processes, catalogs, and delivers raw SAR satellite data to customers.
Role type
Senior backend software engineer (SAR data processing platform)
Builds
Cloud and on-premises processing workflows for satellite imagery
Domain
Defense & Intelligence / Remote Sensing / Cloud Infrastructure
Required skills
Go, Python, Rust, Kubernetes, Docker, PostgreSQL, AWS (S3, IAM, EKS), incident debugging, CI/CD
Preferred skills
Argo Workflows, Airflow, NATS, Kafka, Rust, Helm, Flux, Terraform, Prometheus, Grafana, OpenTelemetry, Geospatial data (GeoTIFF, COG, STAC, GDAL)
Technologies
Go, Python, Rust, Kubernetes, Docker, PostgreSQL, AWS, Argo Workflows, Airflow, NATS, Kafka, Helm, Flux, Terraform, Prometheus, Grafana, OpenTelemetry
Responsibilities
Build and maintain backend services for scheduling and cataloging satellite data; Write and tune processing workflows; Debug production incidents and improve reliability; Ship automated deployments and new processor versions; Write tests, documentation, and review code
Seniority
Mid-Senior, hands-on IC
