Если вы раньше входили через Google, сбросьте пароль для своей Gmail-почты через кнопку «Забыли пароль?» на экране входа. Затем войдите по email и новому паролю.
Если аккаунта ещё нет, зарегистрируйтесь с Gmail-почтой, после подтверждения почты мы предложим задать пароль.
Что нового
Загружаю обновления...
Что нового
Загружаю обновления...
Работа найдется быстрее с подпискойКандидат найдётся быстрее с подпиской
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
Object Storage (S3) — объектное хранилище с S3-совместимым API, предоставляющее практически неограниченную ёмкость и высокую доступность для хранения и защиты данных. Сервис используется внутренними продуктами компании и внешними клиентами как коммерческий сервис. Команда Storage развивает внутреннее хранилище и обеспечивает его надёжность и производительность под нагрузкой.
задачи
Проектировать, разрабатывать и поддерживать бэкенд-сервисы объектного хранилища S3, преимущественно слой хранения данных;
Оптимизировать производительность сервисов по CPU, памяти, latency и throughput, искать и устранять узкие места;
Продумывать архитектуру, готовить RFC, обсуждать и согласовывать решения с командой архитекторов;
Разрабатывать и поддерживать модульные и компонентные тесты;
Настраивать и развивать наблюдаемость: метрики, логи и трейсы;
Участвовать в code review и поддерживать стандарты качества кода;
Участвовать в разборе инцидентов и улучшать надёжность системы.
требования
Опыт коммерческой разработки на Go;
Опыт работы с NoSQL-хранилищами;
Навыки работы с файловой системой на Go: обработка, чтение и запись данных;
Понимание основ сетевого взаимодействия и моделей передачи данных: TCP/UDP, HTTP/2, gRPC;
Опыт работы с конкурентностью в Go;
Понимание принципов построения распределённых и высоконагруженных систем;
Практический опыт оптимизации производительности сервисов и умение работать с pprof;
Понимание принципов работы S3-систем или готовность быстро в них разобраться;
Опыт работы с любым стеком наблюдаемости;
Опыт работы с Docker и Kubernetes;
Уверенное владение Linux;
Опыт работы с брокерами сообщений;
Навык проектирования, написания RFC и технического дизайна, а также защиты архитектурных решений;
Опыт технической оценки задач и участия в планировании;
Проактивность;
Будет плюсом знание Lua и Python, опыт использования Tarantool и Pyroscope, опыт работы с OTEL и Graphite, умение строить дашборды.