Senior Software Engineer
Core
Build, deploy, and maintain performant, distributed large-scale services and highly-available APIs for a satellite imaging platform.
Role type
Senior Software Engineer (Platform)
Builds
Scalable imagery access and analysis capabilities, APIs, and distributed services for commercial, environmental, and humanitarian customers.
Domain
Space technology / Geospatial data / Cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Go, Java, Python, Kubernetes, Postgres, GCP/AWS, Docker, Git, CI/CD pipelines, relational databases, document stores, key-value stores, observability (Grafana), large codebase management, load testing, incident response
Preferred skills
Geospatial concepts (GeoTIFF, GeoJSON, STAC), remotely sensed products metadata, AI tooling in development lifecycle
Technologies
Go, Java, Python, Kubernetes, Postgres, Google Cloud Platform, AWS, Grafana, Docker, Git
Responsibilities
Build and maintain distributed services and APIs; collaborate with product managers and cross-functional teams; write high-quality, observable production code; participate in code reviews; operate APIs using SRE culture (monitoring, alerting, runbooks); participate in on-call rotation
Seniority
Senior, hands-on IC