Бэкэнд-разработчик в Serverless Computing Core

Яндекс

Бэкэнд-разработчик в Serverless Computing Core

Описание вакансии

Serverless Computing Core ищет бэкэнд-разработчика. Наша команда строит в Яндекс.Облаке сервисы Cloud Functions и Serverless Containers. Наша цель - дать пользователям возможность создавать полноценные приложения для различного класса задач и сценариев без необходимости владеть и управлять собственной инфраструктурой — не нужно ни виртуалок, ни bare metal.

В разработке этих сервисов мы придерживаемся следующих принципов:

  • Low-Ops — максимально снизить расходы и время для клиентов на операции, автоматические обновления, обеспечить масштабирование и высокую доступность из коробки;

  • Low-Code — сфокусировать клиентов на решении их бизнес-задачи, предоставив UI-инструменты и декларативные языки, а также логирование, мониторинг и другое из коробки;

  • Pay-as-you-Go — брать деньги с клиентов только за использованные ресурсы, потраченные на полезную с точки зрения бизнеса нагрузку.

Какие задачи вас ждут

Поддержка новых сценариев применения Cloud Functions и Serverless Containers. Мы ищем новые полезные нашим пользователям способы применения бессерверных вычислений, а для этого нужно добавлять в сервисы новые фичи и рассказывать, как правильно их использовать. Вы будете участвовать в реализации (и изобретении) этих сценариев, работать над техническим и продуктовым дизайном сервисов.

Масштабирование и оптимизация производительности сервисов. С ростом количества клиентов и нагрузки нам нужно заботиться о способности наших сервисов справляться с нею с учётом ограничений на время ответа и количества используемых ресурсов (CPU, память, сеть, диск). Горизонтальное и вертикальное масштабирование, стрельбы и минимизация времени ответа, а также оптимизация производительности — всё это наши насущные потребности, а любые улучшения здесь приносят пользу сразу многим клиентам. А ещё нам нередко требуется погружаться в детали устройства сети Облака, виртуализации, чтобы находить оптимизации там, где их ещё не искали другие.

Повышение надёжности сервисов. Соблюдение SLA и высокий уровень надёжности — это залог доверия клиентов к Yandex Cloud, поэтому соблюдение SLA по аптайму и количеству ошибок, дежурства, разбор и устранение причин инцидентов, l3-уровень поддержки, обновление безопасности и участие в аудитах — неотъемлемая часть нашей работы.

Участие в конференциях в роли спикера (HighLoad, Yandex Scale, DevOops и др.), технические статьи, DevRel и Dev-адвокатство будет особенно приветствоваться и отдельно поощряться (по желанию).

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

  • Умеете и любите программировать на Go и Java или знаете один из этих языков и не имеете ничего против освоения второго

  • Знаете базовые алгоритмы и структуры данных

  • Работали с базами данных и распределёнными системами

  • Работали с Linux

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

  • Работали с сетевым стеком, разбираетесь в виртуализации, контейнерах и операционных системах

  • Разрабатывали высоконагруженные отказоустойчивые сервисы

  • Не боитесь DevOps-задач (CI/CD, IaC, Terraform, поддержка инфраструктуры)

  • Работали с публичными облаками (AWS, Azure, GCP) и пробовали там serverless

  • Любите писать технические статьи и рассказывать на технических конференциях, что вы делаете

Навыки
  • Java
  • Golang
  • Алгоритмы и структуры данных
  • Linux
  • Базы данных
Посмотреть контакты работодателя

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию