Senior Software Engineer
- Berlin, Germany
- Senior Level
- 6+ years
- Bachelor's degree
- Posted
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
jobapplier