Разработчик в S3

MoscowGo, Python, C++, SQLSearch portal, InfrastructureSpecialist
Yandex Object Storage (S3 API compatible) позволяет хранить и раздавать любой объем данных в любое время из любой точки мира. Его используют как внутренние сервисы Яндекса, так и клиенты Yandex.Cloud.
Сервис активно растет, постоянно появляются новые клиенты, что требует от сервиса возможности стабильно обрабатывать десятки и сотни тысяч запросов в секунду с минимальными задержками, уметь хранить сотни миллиардов файлов и сотни петабайт данных и больше.
Перед нами стоят задачи:
  • развития функциональности сервиса, включая поддержку Amazon S3 API и расширение собственного API;
  • оптимизации производительности;
  • постоянного улучшения стабильности сервиса.
Мы ищем бэкенд-разработчика, который будет всесторонне развивать и улучшать сервис.

Мы ждем, что вы:

  • отлично знаете Go;
  • имеете хорошие коммуникативные навыки (умеете обосновать предлагаемое решение и обсудить детали реализации);
  • имеете опыт разработки сетевых, многопоточных и асинхронных приложений;
  • ответственны и аккуратны;
  • имеете опыт работы с SQL.

Будет плюсом, если вы:

  • способны справляться с несколькими конкурирующими приоритетами в быстро меняющейся среде;
  • работали с технологиями и сервисами хранения данных;
  • интересуетесь распределенными системами;
  • умеете применять принципы проектирования API.

Вам предстоит работать над новыми функциональными возможностями сервиса, такими как:

  • CDN;
  • FTP, NFS, SMB доступ к Object Storage;
  • SDK и gRPC API;
  • интеграция с сервисами Yandex.Cloud (KMS, IAM, Terraform и другие).