О команде
Центр квантовых технологий Сбера проводит прикладные исследования в области оптических вычислений и развивает собственные ускорители вычислений. Команда создает программную инфраструктуру для работы с ускорителями: от интеграции с 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
•Офисный формат работы
•Конкурентная компенсация (оклад и премии по результатам деятельности)
•ДМС с первого рабочего дня, страхование от несчастных случаев и тяжелых заболеваний
•Материальная помощь и социальная поддержка, корпоративная пенсионная программа
•Дисконт-программы от компаний-партнеров
•Бесплатный фитнес на территории работодателя
•Подписка Прайм с возможностью совместного использования на трёх близких
•Внешнее и внутреннее профессиональное обучение: семинары, тренинги, конференции, корпоративная библиотека