Planet
Senior Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик в Platform-команду Planet для создания и эксплуатации распределённых сервисов и API доступа к спутниковым данным и геопространственной аналитике. Гибридный формат с работой из офисов в Берлине, Харлеме или Любляне 3 дня в неделю.
Задачи
- Разрабатывать, разворачивать и поддерживать производительные распределённые сервисы и высокодоступные API на Go, Java и/или Python с фокусом на клиентский опыт
- Тесно взаимодействовать с инженерами и продакт-менеджерами кросс-функциональных команд для согласования продуктовых и инженерных целей
- Писать качественный, поддерживаемый, наблюдаемый и хорошо документированный production-код
- Участвовать в code review для поддержания высокого качества кода
- Использовать AI-инструменты на протяжении всего цикла разработки, предъявляя к AI-ассистированной работе те же требования, что и к написанной вручную
- Развиваться как разработчик и усиливать команду своей экспертизой
- Отвечать за эксплуатацию API и сервисов в культуре SRE: измерять производительность, проводить нагрузочное тестирование, настраивать алерты, дашборды, runbook'и и реагировать на инциденты
- Участвовать в on-call ротации для поддержки внешних и внутренних сервисов команды
Требования
- 6+ лет опыта разработки ПО в production-среде, желательно на Python, Java и/или Go
- Степень бакалавра в технической области (Computer Science, Geosciences или смежной) либо эквивалентный практический опыт
- Твёрдое понимание лучших практик и методологий разработки ПО
- Отличные навыки командной работы и коммуникации — письменной и устной; умение писать инженерные design-предложения и собирать обратную связь
- Знакомство с GCP или AWS
- Способность быстро и самостоятельно осваивать новые технологии, работать в неопределённых и неоднозначных задачах и принимать взвешенные риски
- Опыт работы с разными системами хранения данных: реляционные БД, документные и key-value хранилища
- Отличные навыки решения проблем, аналитики и коммуникации
- Опыт работы с Git, большими кодовыми базами, review merge request'ов и сложными CI/CD пайплайнами
- Уверенная работа с Docker-контейнерами
- Понимание, когда AI полезен в разработке ПО
Условия
- Full-time гибридный формат: 3 дня в неделю в офисе в Берлине, Харлеме или Любляне
- Оплачиваемые отпуска, праздники и общекоративные выходные
- Программа wellness для сотрудников
- Компенсация расходов на домашний офис
- Ежемесячная компенсация телефона и интернета
- Компенсация обучения и доступ к LinkedIn Learning
- Equity
- Оплачиваемое время на волонтёрство
- Зарплатная вилка: Германия €77 000–€96 300, Нидерланды €75 000–€93 700, Словения €57 700–€72 100 (gross, в год)
- Возможны дискреционные бонусы, комиссия и/или equity
Навыки
- Go
- Python
- Java
- Postgres
- Kubernetes
- Google Cloud
- GCP
- AWS
- Git
- CI/CD
- Docker
- Grafana
- GeoTIFF
- GeoJSON
- STAC
- AI tooling