P
Planet
Senior Software Engineer (Storage Infrastructure)
Skills
Google Cloud PlatformPythonGolangPostgreSQLMySQLAIAWSElasticsearchKubernetesTerraform
1 month ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Ottawa, ON, Canada
Work mode:
Onsite
Published on:
11 September 2026
What they need
- The Storage team at Planet builds and expands the core object and metadata storage platform that underpins the company’s data infrastructure
- The platform provides a horizontally scalable architecture that lets teams across the organization focus on what they do best while Storage handles data lifecycle, indexing, search, and all day-2 operations of managing a datastore at scale
- Planet’s constellation captures petabytes of imagery that powers everything from climate monitoring to disaster response and precision agriculture — and the Storage team makes sure that data is reliably stored, discoverable, and accessible
- We’re looking for a Senior Software Engineer to help evolve this platform. You’ll work across the stack — from object storage and metadata indexing to event notification and disaster recovery — on complex systems that operate at massive scale
- The ideal candidate acts as an advisor to others, brings specialized depth of expertise, applies broad knowledge of engineering principles, and strengthens the team through technical analysis and collaboration
- 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
- Full service ownership by measuring performance, creating alerts, being on call, and responding to incidents and performance anomalies
- Determine methods and procedures on 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
Benefits
- Comprehensive health plan
- Wellness program and massages
- Flexible time off
- Recognition programs
- Commuter benefits
- Learning and tuition reimbursement
- Parental leave
- Offsites and happy hours
- Volunteering benefits- Demonstrated software development experience in Go, Python, or similar modern languages building production backend services and APIs
- Experience exercising judgment in selecting methods and adapting complex techniques for obtaining results
- Excellent communication skills and an ability to work well in a remote setting
- Experience monitoring and operating highly scalable cloud-native software
- Experience improving codebases, documentation, and team practices through regular contributions beyond feature work
- Experience with relational datastores (PostgreSQL or MySQL) and non-relational datastores (e.g. BigTable, Elasticsearch) and an understanding of when to use each
- Fluency with AI-assisted development tools (e.g. Claude, Copilot) as part of your daily engineering workflow
- Ability to advise team members on complex technical matters and adapt communication styles for key contacts
- 6–8 years of software engineering experience
- Ability to analyze complex issues and provide in-depth technical evaluation for distributed backend services
- Experience building, releasing, and supporting highly available, consistently performant services
- 6+ years of Go development experience building production backend services
- 6+ years of Python development experience building customer-facing APIs
- 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 before, even tangentially- Application Deadline: November 25, 2026 at 11:59p PT
- AI in Our Interviewing Process: Planet is committed to providing an exceptional interview experience for all candidates. We currently use Metaview to better focus on candidates and less on trying to capture notes
- As such, with the candidate’s consent, select interviews may be recorded and include a “Planet AI Notetaker” for transcription and summarization purposes
- Should an interview involve use of AI interview technologies, the candidate will receive notification and have the ability to opt out both in advance and/or real-time. Opting out will not affect one’s candidacy
Other offers great for you!
These companies are also looking for great profiles
A
Auratem
Ingénieur logiciel sénior Python / IA
500
Freelance
77186 Noisiel, France
Hybrid
Skills
PostgreSQLLinuxPythonragLLM
16 days ago
Quick apply
S
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming
8 days ago
Quick apply
T
Tenth Revolution Group
Ingénieur Logiciel Fullstack Senior (évolution Squad Lead) – Systèmes distribués
Freelance
Paris, France
Hybrid
Skills
TypescriptGolangJavaDevOpsTesting & QAAIDistributed systemsDistributed ArchitectureReplicated databasesalgorithmique
1 hour ago
Quick apply
No company information available.