Сбер

Senior Backend Engineer (Центр квантовых технологий)

Коротко

Backend-разработчик в Центре квантовых технологий Сбера, который дорабатывает open-source решения, создает собственное ПО для работы вычислительных ускорителей и автоматизирует эксперименты на стыке разработки, ML и аппаратных вычислений. Роль требует отличного знания Python (asyncio, multiprocessing, pandas, numpy) и хорошего знания C++ или Rust, опыта промышленной разработки с git, CI/CD и тестированием. Работа офисная, в Москве на Кутузовском проспекте.

О команде
Центр квантовых технологий Сбера проводит прикладные исследования в области оптических вычислений и развивает собственные ускорители вычислений. Команда создает программную инфраструктуру для работы с ускорителями: от интеграции с ML-фреймворками до прикладного ПО для удаленного использования оборудования. Мы ищем backend-разработчика, который поможет дорабатывать open-source решения, развивать собственные сервисы и автоматизировать эксперименты. Это возможность работать на стыке разработки, ML и аппаратных вычислений, участвовать в планировании и предлагать собственные технические идеи.
Обязанности
•Дорабатывать существующее ПО с открытым кодом для нужд лаборатории, например для использования нашего вычислителя в PyTorch
•Совместно с инженерами разрабатывать собственное ПО для работы ускорителей вычислений, включая CI/CD, автоматизацию экспериментов, проведение экспериментов и оформление результатов
•Создавать прикладное ПО для удаленного использования наших ускорителей вычислений
•Активно участвовать в планировании работы и предлагать новые идеи
•Проводить code review и вести собственные задачи в трекере
•Поддерживать качество кода через тестирование и развитие инженерных практик команды
Требования
•Отличное знание Python: asyncio, multiprocessing, pandas, numpy, matplotlib/plotly
•Хорошее знание C++ или Rust
•Умение быстро разбить систему на минимальное количество компонентов
•Стремление к простоте реализации компонентов
•Опыт промышленной разработки в команде с git, CI/CD, написанием юнит- и интеграционных тестов и доставкой до прода
•Готовность работать с open-source решениями и разбираться в чужом коде
•Интерес к автоматизации экспериментов и работе с вычислительным оборудованием
Будет плюсом
•Знакомство с ML-стеком: PyTorch, ONNX
•Понимание устройства моделей CNN и Transformer
•Опыт работы с микроконтроллерами
•Опыт работы с FPGA
•Опыт интеграции вычислительного оборудования в ML-пайплайны
•Опыт создания сервисов для удаленного доступа к вычислительным ресурсам
•Навыки работы с генеративными AI-моделями
•Опыт использования GigaChat, Kandinsky и аналогов в продуктах, навыки создания и использования AI-агентов
•Инструментальное владение AI для анализа, генерации и автоматизации
Условия
•Комфортный офис на Кутузовском пр. 32
•Офисный формат работы
•Конкурентная компенсация (оклад и премии по результатам деятельности)
•ДМС с первого рабочего дня, страхование от несчастных случаев и тяжелых заболеваний
•Материальная помощь и социальная поддержка, корпоративная пенсионная программа
•Дисконт-программы от компаний-партнеров
•Бесплатный фитнес на территории работодателя
•Подписка Прайм с возможностью совместного использования на трёх близких
•Внешнее и внутреннее профессиональное обучение: семинары, тренинги, конференции, корпоративная библиотека

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте