Назад
3 дня назад

Старший backend-инженер вычислительной платформы (Go)

Формат работы
remote (только Russia)/onsite/hybrid
Тип работы
fulltime
Грейд
senior
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Старший backend-инженер вычислительной платформы (Go): Разработка backend-сервисов и API для запуска, управления и мониторинга HPC-задач с акцентом на интеграцию со Slurm, длительные асинхронные процессы и распределённые системы. Focus on реализацию полного lifecycle вычислительных задач, интеграцию с реестрами моделей и контейнеров, эксплуатацию production-сервисов и создание CLI и Python SDK.

Локация: Москва, метро Мнёвники. Формат работы: на месте работодателя, удалённо или гибридно.

Компания

БЮРО 1440 развивает вычислительную платформу и HPC-интеграции.

Что делать

  • Разрабатывать backend-сервисы преимущественно на Go и REST API для запуска, управления и мониторинга вычислительных задач.
  • Интегрировать backend со Slurm и реализовывать полный lifecycle задач: submit, queue, run, status, logs, cancel, обработку сбоев и получение результатов.
  • Преобразовывать высокоуровневые пользовательские запросы в спецификации вычислительных задач и интегрировать платформу с реестрами моделей и контейнеров.
  • Работать с S3, файловыми хранилищами, PostgreSQL, проектами, квотами, accounting и политиками использования ресурсов.
  • Разрабатывать CLI, Python SDK, интеграции с Jupyter и интерактивные вычислительные сценарии, а также API для интеграции HPC-вычислений в production-пайплайны.
  • Писать интеграционные и end-to-end тесты, участвовать в code review и архитектурных решениях, совместно с HPC- и SRE-инженерами разбирать production-проблемы.

Требования

  • От 4 лет сильного опыта backend-разработки; общий требуемый опыт — от 3 до 6 лет.
  • Уверенное владение Go, PostgreSQL и SQL.
  • Опыт разработки и поддержки production REST API, интеграции с внешними API и сервисами.
  • Хорошее понимание распределённых систем и систем с длительными асинхронными задачами.
  • Понимание транзакций, конкурентности, retries, idempotency и eventual consistency.
  • Знание Docker/OCI, Linux и основ сетевого взаимодействия.
  • Опыт CI/CD и эксплуатации production-сервисов.
  • Способность самостоятельно доводить техническую задачу от идеи до production.

Культура и преимущества

  • Доступны работа на месте работодателя, удалённый и гибридный форматы.
  • Полная занятость.
  • Совместная работа с HPC- и SRE-инженерами над production-системами.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →