The role is well-defined with a solid tech stack, but the company is an outsourcing firm, which may indicate a less favorable work-life balance.
Click for details
Outsourcing companyGood salaryModern tech stackDefined role
Score by Hirify AI
Job description
#вакансия #удаленнаяработа #fulltime #remote #Backend #Developer #Golang #Senior #РФ #РБ #TopSelection Позиция: Go - разработчик (Senior)💻 Вилка: до 1900 руб/час или 280.000 - 300.000 руб gross💰 Занятость: Полная Локация: РФ/РБ Оформление: ИП Компания: Top Selection
Привет! Меня зовут Анастасия. Я представляю группу компаний Top Selection.
Мы занимаемся трудоустройством IT специалистов на проектную занятость.
На данный момент мы в поисках Go - разработчик🔥
📝Задачи:
▪️Разрабатывать и поддерживать data adapters для ML-задач (профиль, события, поведение, транзакции).
▪️Интегрировать сервисы скоринга и рекомендаций в микросервисную инфраструктуру продукта.
▪️Строить синхронные и асинхронные интеграции между ML-сервисами и другими микросервисами платформы.
▪️Проектировать API и событийные контракты, поддерживать версионирование интеграций.
▪️Обеспечивать надежную доставку данных, наблюдаемость и стабильность интеграционного контура.
▪️Работать с источниками из озера данных и встраивать их в ML-интеграции.
✅Требования:
▪️Опыт работы от 6-7 лет;
▪️Уверенный опыт разработки на Go, понимание микросервисной архитектуры.
▪️Практический опыт интеграций через gRPC/REST, брокеры сообщений и SQL-хранилища.
▪️Опыт покрытия критических сценариев тестами (контрактные, интеграционные, e2e).
▪️Понимание reliability-паттернов (retry, circuit breaker, DLQ) и их применения в продакшене.
▪️Опыт работы с озером данных (Data Lake) и потоками данных.
➕Будем преимуществом:
▪️Практический опыт интеграции ML-моделей в микросервисную архитектуру.
▪️Опыт проектирования data adapters и data contracts.
▪️Опыт работы с highload-системами.
▪️Понимание MLOps-процессов и взаимодействия с DS/ML-разработчиками.
📞Контакты для связи: Show contacts
Job description taken without changes
Source - Telegram channel. Name available after authorization