jobapplier

Senior Software Engineer

Planet

Skills

Required

  • Python / Java / Go
  • Docker containers
  • Git
  • large codebases
  • reviewing merge requests
  • CI/CD
  • GCP / AWS
  • software development
  • data storage systems
  • relational databases
  • document stores
  • AI

Preferred

  • geospatial concepts and standards
  • GeoTIFFs
  • GeoJSON
  • APIs

Planet's Platform team as a Senior Software Engineer. In this role, you will develop and deploy imagery access and analysis capabilities for customers using a tech stack that includes Go, Python, Java, Postgres, and Kubernetes on major cloud platforms like Google Cloud. You will work closely with engineers and product managers across multiple cross-functional teams, write high-quality production code, and participate in code reviews.

Responsibilities

  • Additionally, you will own the operation of APIs and services, participate in rapid response on-call rotation, and have the opportunity to learn and grow as a developer while making a positive impact on products and customers.
  • Contribuer au développement et au déploiement de services d'accès et d'analyse d'images à grande échelle, en mettant l'accent sur l'expérience client.
  • Collaborer avec des ingénieurs et des chefs de produit pour aligner les objectifs de produit et d'ingénierie, et participer à des revues de code pour maintenir la qualité du code.
  • Assumer la responsabilité de l'exploitation des API et des services en adoptant une culture d'ingénierie de fiabilité des sites, en mesurant les performances et en répondant aux incidents.

Requirements

  • Comfortable working with Docker containers
  • Experience with Git, large codebases, reviewing merge requests, and running complex CI/CD pipelines

Familiarity with GCP or AWS

  • 6+ years of experience in software development within a production environment working preferably with Python, Java and/or Go
  • Bachelor’s degree in a technical field such as Computer Science, Geosciences, or a related discipline, or equivalent practical experience
  • Experience working with diverse data storage systems such as relational databases, document stores, and key-value stores
  • Excellent teamwork and collaboration skills - written and verbal; you are comfortable writing an engineering design proposal and soliciting feedback to drive collaborative decisions

Excellent problem-solving, analytical, and communication skills

  • Ability to learn new technologies quickly and independently, navigate uncertain and sometimes ambiguous problem spaces, and take calculated risks
  • Solid understanding of software engineering best practices and development methodologies
  • Solid intuition of when AI is useful in software
  • Familiarity with remotely sensed products and associated metadata; you know why someone wants an ortho-rectified product
  • Worked with observability platforms such as Grafana

Preferred

  • Familiarity with geospatial concepts and standards; you’ve worked with GeoTIFFs, GeoJSON, and STAC

Pay

EUR 77,000 - 96,300