Команда MLS Jobs занимается разработкой, оптимизацией и поддержкой сервисов, которые обеспечивают запуск задач обучения на вычислительных ресурсах суперкомпьютеров и другой высокопроизводительной инфраструктуре для ML-разработки.
Мы ищем опытного Go-разработчика для работы сервисов обучения LLM, разработки планировщика распределённых задач.
- Разработка и сопровождение сервисов обучения и дообучения ML-моделей на распределённых кластерах;
- Проектирование и реализация кастомного планировщика задач для оптимизации размещения ML-задач в кластерах Kubernetes;
- Разработка операторов и контроллеров Kubernetes для управления жизненным циклом распределённых ML-экспериментов;
- Интеграция сервисов с инфраструктурой хранения данных, очередями задач (Kafka) и системами мониторинга;
- Оптимизация производительности и обеспечение отказоустойчивости планировщика и сервисов исполнения;
- Написание интеграционных и юнит-тестов, участие в code review;
- Работа с gRPC- и REST-взаимодействием между компонентами распределённой системы;
- Участие в полном цикле разработки: от анализа требований до внедрения и поддержки в production.