Software Engineer
Core
Build, deploy, and maintain performant, distributed large-scale services and highly-available APIs for Planet's cloud-based imagery platform.
Role type
Senior Software Engineer (Backend/Platform)
Builds
Scalable, observable systems for browsing data catalogs, streaming data via tile services, and orchestrating geospatial analysis.
Domain
Space technology / Geospatial data / Cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Go, Python, Java, Kubernetes, Postgres, GCP/AWS, Docker, Git, CI/CD pipelines, relational databases, document stores, key-value stores
Preferred skills
Geospatial concepts (GeoTIFF, GeoJSON, STAC), remotely sensed products metadata, observability platforms (Grafana), AI tooling in development lifecycle
Technologies
Go, Python, Java, Postgres, Kubernetes, Google Cloud, AWS, Docker, Grafana
Responsibilities
Build and maintain distributed services and APIs; collaborate with product managers and cross-functional teams; write high-quality, documented production code; participate in code reviews; operate APIs using SRE culture (load testing, alerts, runbooks); participate in on-call rotation
Seniority
Senior, hands-on IC