Delivery Hero
Senior Software Engineer, Go - (Global Recommendations and Ranking, Consumer)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в домен Global Recommendations and Ranking платформы Delivery Hero. Отвечает за сервисы рекомендаций и ранжирования, которые определяют, что видят миллионы пользователей в приложениях.
Задачи
- Владеть несколькими фичами в сервисах рекомендаций и ранжирования (Go и Python) от discovery до релиза и эксплуатации, включая low-latency serving и интеграции model-serving
- Принимать архитектурные решения: оценивать жизненный цикл систем, устранять архитектурные недостатки, писать RFC и ADR, добиваться консенсуса
- Дробить сложные неоднозначные инициативы на этапы с ранним и частым эффектом, параллелить работу
- Повышать уровень observability, масштабируемости, экономичности, безопасности и качества кода, закрывать уязвимости в рамках SLA, участвовать в on-call и писать post-incident отчёты
- Менторить менее опытных инженеров, участвовать в найме, работать с data scientists, ML-инженерами и product managers по выводу моделей и экспериментов в прод
- Участвовать в развитии процессов команды: рекомендовать стандарты кодирования, фреймворки и инструменты, включая agent-assisted engineering
Требования
- Сильный опыт backend-разработки на Go и/или Python, владение production-сервисами, включая stateful API, интеграции gRPC/REST и высоконагруженные пути запросов
- Опыт с event streaming (Kafka, Flink, Pub/Sub) и infrastructure as code (Terraform), эксплуатация mission-critical сервисов в AWS и/или GCP и Kubernetes с observability, алертингом и on-call
- Опыт продвижения инженерных best practices и инструментов в команде, понимание, где agent-assisted development помогает, где нет и как проверять его результат
- Глубокое знание используемых командой фреймворков и инструментов сверх документации
- Трек-рекорд обоснованных архитектурных компромиссов с понятным объяснением инженерам и не-инженерам, умение автономно работать с неоднозначными задачами
- Менторский подход и отличный письменный и устный английский
Условия
- Гибридный формат: 2 дня в неделю в офисе в Берлине
- 27 дней отпуска с дополнительным днём на 2-й и 3-й год работы
- Бюджет на обучение 1.000 €, языковые курсы, поддержка родителей, доступ к Udemy Business
- Health checkups, медитация и спортзал
- Employee Share Purchase Plan, Sabbatical Bank, скидка на общественный транспорт, страхование жизни и от несчастных случаев, корпоративная пенсионная программа
- Цифровые ваучеры на питание и продуктовые ваучеры
- Поддержка релокации в Берлин
Навыки
- Go
- Python
- gRPC
- REST
- Kafka
- Flink
- Pub/Sub
- Terraform
- AWS
- GCP
- Kubernetes
- observability
- ML serving
- feature stores
- vector databases
- A/B testing