P

Planet Labs

Sells satellite imagery and geospatial analytics

Senior Software Engineer - Storage Infrastructure

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in Canada

About the Job

Requirements

  • Six to eight years of software engineering experience.
  • Demonstrated software development experience in Go, Python, or similar modern languages, building production backend services and application programming interfaces.
  • Fluency with artificial intelligence-assisted development tools such as Claude or Copilot as part of the daily engineering workflow.
  • Experience monitoring and operating highly scalable cloud-native software.
  • Experience with relational datastores such as PostgreSQL or MySQL and non-relational datastores such as BigTable or Elasticsearch, and an understanding of when to use each.
  • Experience building, releasing, and supporting highly available, consistently performant services.
  • Experience improving codebases, documentation, and team practices through regular contributions beyond feature work.
  • Experience exercising judgment in selecting methods and adapting complex techniques to obtain results.
  • Ability to advise team members on complex technical matters and adapt communication styles for key contacts.
  • Ability to analyze complex issues and provide in-depth technical evaluation for distributed backend services.

Responsibilities

  • Build and maintain systems that provide efficient access to new and growing data sets.
  • Extend and improve services for internal data search and image processing.
  • Operate and tune Elasticsearch indexing for core data sets.
  • Own services end to end by measuring performance, creating alerts, participating in on-call rotations, and responding to incidents and performance anomalies.
  • Determine methods and procedures for new assignments, evaluating variable factors to deliver complex solutions.
  • Act as an advisor to others and lead project teams or oversee assignments of lower-level engineers.
  • Contribute to the technical roadmap and help shape the architectural direction of the team's systems.
  • Participate in design reviews and help drive alignment on technical decisions.

Desired Qualifications

  • Six or more years of Go development experience building production backend services.
  • Six or more years of Python development experience building customer-facing application programming interfaces.
  • Experience maintaining infrastructure with Kubernetes and Terraform.
  • Experience building services that leverage cloud-based infrastructure and tooling such as AWS or GCP.
  • Experience working with geospatial data, even tangentially.

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