Компания больше не ищет сотрудника. Посмотрите похожие предложения

Буткемп для бэкенд-разработчиков (Core Infrastructure)
в Yandex Cloud
10 недель
длительность программы3 команды
сотрудник может поработать в нескольких командах по 3 недели в каждойНе стажировка
полноценная оплачиваемая работаТехнологии/инструменты
- Мы много пишем на Golang и Python, оба отлично подходят для большинства наших сервисов.
- Используем C++ для высокопроизводительных компонентов и задач ближе к железу.
- Автоматизацию делаем на Python.
- В качестве баз данных используем PostgreSQL, MySQL и MongoDB.
- А также применяем наши собственные разработки, с которыми мы познакомим на месте.
Буткемп — возможность поработать с несколькими командами поздразделения Core Infrastructure и выбрать одну, в которой вы захотите остаться по итогам испытательного срока.
Core Infrastructure — стабильные, высокодоступные, высоконагруженные и распределённые системы, на основе которых строятся и работают практически все сервисы Яндекса. Среди них облачные хранилища данных, видеоплатформа и её CDN для обработки и хранения видео и управления live-трансляциями, системы управления дата-центрами, вся сеть Яндекса, в том числе облако и дата-центры, автоматизация процессов управления оборудованием (а только серверов в наших центрах обработки данных уже несколько десятков тысяч).
Размах задач у наших команд гигантский. Сервисы Яндекса растут вдвое каждый год — мы обрабатываем колоссальные объёмы трафика и данных и заботимся о надёжности инфраструктуры других сервисов Яндекса и Yandex Cloud.
В ближайшие пару лет нам снова предстоит вырасти на порядок по RPS, трафику и объёму хранимых и обрабатываемых данных, ввести в эксплуатацию новый дата-центр, запустить сервис по работе с видео для внешнего мира и несколько новых сервисов Yandex Cloud.
Для решения этих сложных задач мы ищем опытных бэкенд-инженеров на С++, Go или Python, которые присоединятся к программе буткемпа.
Как это будет выглядеть?
Вы поработаете с 3 разными командами подразделения. 4 недели в первой команде, дальше по 3 недели еще в двух (дополнительная неделя в первой команде уйдет на первичную адаптацию в Яндексе). В каждой команде у вас будет бадди — человек, который поможет с настройкой, рассказом про зону ответственности команды, ответами на вопросы; будет давать задачи, следить за ходом их выполнения, помогать и давать обратную связь.
В конце каждой недели у вас будет встреча 1х1 с бадди, чтобы дать обратную связь по работе в компании, команде и своим задачам. В свою очередь команда и бадди дадут фидбек по вашей работе, похвалят за успехи и помогут скорректировать подходы, где это необходимо.
Какие у нас есть команды?
В рамках буткемпа мы объединяем несколько команд разработки:
- NOCDEV, команда околосетевой разработки — занимается автоматизацией и управлением работы всей сети Яндекса, высокопроизводительной обработкой трафика (более 16 Тбит/с в данный момент).
- Cloud Network Infrastructure, команда развития сети в Yandex Cloud — занимается автоматизацией настройки и обслуживания тысячи свитчей и роутеров в публичном облаке, а также его мониторингом.
- Storage, команда общего хранилища — создает надежную и удобную инфраструктуру хранения на эксабайты данных и миллионы RPS.
- VideoPlatform, команда видеоплатформы — занимается хранением и обработкой видео, строит инфраструктуру видеотрансляций, в том числе свой CDN.
- Xiva, команда транспорта нотификаций — доставляет пользователям реалтайм нотификации от всех сервисов Яндекса на все платформы от веба и мобильных до железных устройств.
- HaaS, команда hardware as a service — занимается автоматизацией процессов заказа, производства и эксплуатации всего серверного оборудования Яндекса. Производим десятки тысяч серверов в год. Эксплуатируем — сотни тысяч.
Про стек.
- Мы много пишем на Golang и Python, оба отлично подходят для большинства наших сервисов.
- Используем C++ для высокопроизводительных компонентов и задач ближе к железу.
- Автоматизацию делаем на Python.
- В качестве баз данных используем PostgreSQL, MySQL и MongoDB.
- А также применяем наши собственные разработки, с которыми мы познакомим на месте.
Чем предстоит заниматься?
- Развивать функциональность сервиса Yandex Object Storage, включая поддержку Amazon S3 API и расширение собственного API.
- Разрабатывать системы управления тестами оборудования, настройки и обновления ПО серверов, мониторинга аппаратного состояния, учёта и инвентаризации оборудования.
- Развивать сервисы хранения метаданных о контенте и загрузки пользовательских видео.
- Разрабатывать сервис транскодирования, обрабатывающий десятки тысяч видео в день.
- Разрабатывать сервис управления конфигурациями балансировки трафика.
- Интегрировать сервисы управления балансировкой и DNS с внешними облачными провайдерами.
- Развивать сервис транспорта нотификаций для всех сервисов Яндекса.
Что ждём от вас?
- Уверенно пишете на С++, Go или Python.
- Привыкли отвечать за разрабатываемые сервисы.
- Следуете «правилу бойскаута»: оставляете после себя всё лучше, чем было.
- Принимаете и даёте конструктивную обратную связь, хотите развиваться сами и помогать в этом коллегам.
- Пишете надёжный, высокопроизводительный код с документацией и тестами.
- Знаете классические алгоритмы и структуры данных.
- Работали с SQL.
Будет плюсом, если вы:
- Строили высоконагруженные системы.
- Работали с видео, сетью или большими объёмами данных.
- Разрабатывали сетевые, многопоточные и асинхронные приложения.


О компании Yandex Cloud
Yandex Cloud — публичная облачная платформа, которая предоставляет корпорациям, среднему бизнесу и частным разработчикам масштабируемую инфраструктуру, сервисы хранения данных, инструменты машинного обучения и средства разработки. С 2018 года платформа выросла вдвое не только по суммарному доходу, но и по клиентской базе: ежедневно сервисы используют более 10 тысяч компаний.