P

Planet Labs

Sells satellite imagery and geospatial analytics

Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeLjubljana, Slovenia

About the Job

Requirements

  • At least 4 years of experience in software development in a production environment, preferably using Python, Java, or Go.
  • A bachelor's degree in a technical field such as Computer Science, Geosciences, or a related discipline, or equivalent practical experience.
  • A solid understanding of software engineering best practices and development methodologies.
  • Ability to write engineering design proposals and solicit feedback to support collaborative decisions.
  • Familiarity with Google Cloud Platform or Amazon Web Services.
  • Ability to learn technologies independently, navigate uncertain and ambiguous problem spaces, and take calculated risks.
  • Experience with relational databases, document stores, and key-value stores.
  • Experience with Git, large codebases, reviewing merge requests, and running complex continuous integration and continuous delivery pipelines.
  • Comfort working with Docker containers.
  • Understanding of when artificial intelligence is useful in software development.
  • Experience deploying to Kubernetes.

Responsibilities

  • Build, deploy, and maintain performant, distributed, large-scale services and highly available application programming interfaces in Go, Java, and/or Python, emphasizing customer experience.
  • Work with engineers and product managers across cross-functional teams to align product and engineering goals and objectives.
  • Write high-quality, maintainable, observable, and well-documented production code.
  • Participate in code reviews to maintain high code quality and standards.
  • Use artificial intelligence tooling throughout the development lifecycle and hold AI-assisted work to the same quality standard as manually written work.
  • Continue learning and growing as a developer while contributing to products and customers, and bring the team along as expertise grows.
  • Own the operation of APIs and services by applying Site Reliability Engineering practices, measuring performance, load testing, creating and fine-tuning alerts, dashboards, and runbooks, and responding to incidents.
  • Participate in a rapid-response on-call rotation supporting internal and external services.

Desired Qualifications

  • Familiarity with geospatial concepts and standards, including GeoTIFF, GeoJSON, and STAC.
  • Familiarity with remotely sensed products and associated metadata, including understanding the use of orthorectified products.
  • Experience with observability platforms such as Grafana.

About the Company

Planet Labs

Sells satellite imagery and geospatial analytics

Planet Labs sells satellite imagery, geospatial data and analysis software to businesses, researchers and public agencies. Its Earth observation services help customers monitor changes in land use, infrastructure and natural resources, while tasking lets users request imagery of specific places. Customers access data through subscriptions, web tools and APIs, and can combine imagery with analytic feeds in their own workflows. The company also offers dedicated satellite capacity and constellation services, extending its business beyond image licensing to tailored observation systems. Founded in 2010, Planet Labs is headquartered in San Francisco, California.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2010

Recently Posted Jobs

Explore more opportunities at Planet Labs

See more jobs