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 software development experience in a production environment, preferably with Python, Java, or Go.
  • A bachelor's degree in a technical field such as Computer Science or Geosciences, or equivalent practical experience.
  • A solid understanding of software engineering best practices and development methodologies.
  • Written and verbal collaboration skills, including the ability to write engineering design proposals and solicit feedback to drive collaborative decisions.
  • Familiarity with Google Cloud Platform or Amazon Web Services.
  • Ability to learn new technologies independently, navigate uncertain and ambiguous problem spaces, and take calculated risks.
  • Experience working with diverse data storage systems, including 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.
  • A solid understanding of when artificial intelligence is useful in software development and when it is not.
  • 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, with an emphasis on customer experience.
  • Work closely 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 tools throughout the development lifecycle and hold AI-assisted work to the same standard as manually written work.
  • Continue developing skills and contribute to products and customers while helping the team benefit from growing expertise.
  • Own the operation of application programming interfaces 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 the team's external and internal services.

Desired Qualifications

  • Familiarity with geospatial concepts and standards, including GeoTIFF, GeoJSON, and SpatioTemporal Asset Catalog (STAC).
  • Familiarity with remotely sensed products and associated metadata, including the purpose of an ortho-rectified product.
  • 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