vk

Go-разработчик (Python)

ML Media — продукт ML R&D: единый gateway для различных AI-технологий. Продуктовые команды VK интегрируются с платформой один раз и получают доступ ко всему спектру речевых и мультимедийных ML-моделей:

vk

Зарплата не указанаРоссияМосква

ML Media — продукт ML R&D: единый gateway для различных AI-технологий. Продуктовые команды VK интегрируются с платформой один раз и получают доступ ко всему спектру речевых и мультимедийных ML-моделей:

  • ASR — распознавание речи: синхронное, асинхронное (длинные аудио) и realtime-стриминг
  • TTS — синтез речи
  • CV — компьютерное зрение: детекция лиц, оценка качества видео, deepfake-детекция, OCR
  • VQE — улучшение качества речи: шумоподавление, определение голосовой активности
  • Диаризация — разметка аудио по спикерам
  • Суммаризация — краткое содержание аудио и видео на базе LLM: главные тезисы длинных записей за секунды, а не часы прослушивания

За единым API платформа скрывает всю инженерную обвязку: маршрутизацию и балансировку нагрузки на GPU-парк с моделями на NVIDIA Triton Inference Server и vLLM, квоты и рейт-лимиты, асинхронную обработку длинных медиа, защиту GPU-парка от перегрузки и наблюдаемость всего контура.

ML Media уже интегрирована с ключевыми продуктами VK: MAX, VK Мессенджер, VK ID, VK Звонки и VK Видео. Наши пользователи — миллионы людей, которые каждый день распознают и синтезируют речь, общаются с голосовыми ассистентами и смотрят видео.

Сейчас мы проходим трек платформизации существующих технологий: ASR, TTS, CV и другие сервисы уже работают в production по отдельности — мы объединяем их в единую платформу с общим API, единой плоскостью управления и общей инфраструктурой. Отдельная инженерная задача — сделать так, чтобы подключение новой технологии к платформе занимало дни, а не месяцы.

Команда интеграции технологий разрабатывает компоненты платформы — API-шлюз (gRPC, REST и MCP для LLM-агентов), плоскость управления (пользователи, токены, квоты), асинхронный контур обработки задач и клиентский инструментарий (CLI, MCP) — и отвечает за то, чтобы research-модели становились надёжными production-API.

Задачи

  • Разработка платформы: API-шлюз (gRPC, REST, MCP), плоскость управления (пользователи, токены, квоты), асинхронный контур обработки задач, клиентский инструментарий (CLI, MCP)
  • Поддержка существующих интеграций: сопровождение интеграций продуктовых команд (MAX, VK Мессенджер, VK ID, VK Звонки, VK Видео), помощь в подключении, разбор инцидентов
  • Балансировка и роутинг запросов к ML-бэкендам: кастомные gRPC balancer'ы, health-probing реальными inference-запросами, теговый роутинг моделей
  • Admission control на основе утилизации GPU: метрики throughput, гистерезис throttle/reject, сигналы автоскейлеру
  • Асинхронная обработка длинных медиа: Kafka-воркеры, outbox, ретраи и восстановление задач, партиционирование таблиц PostgreSQL
  • Наблюдаемость и эксплуатация: Prometheus-метрики, Sentry, структурированные логи, поиск узких мест
  • Взаимодействие с ML-командами и продуктовыми заказчиками, участие в проработке архитектуры

Требования

  • Опыт коммерческой разработки на Go
  • Уверенное владение конкурентностью: goroutines, context, errgroup, graceful shutdown
  • Опыт проектирования отказоустойчивых высоконагруженных систем
  • Опыт с gRPC (streaming, interceptors), PostgreSQL, Redis, Kafka или другими брокерами сообщений
  • Навыки диагностики production-проблем: метрики, логи, профилирование
  • Системное мышление

Будет плюсом

  • Опыт с NVIDIA Triton Inference Server, vLLM или другими платформами ML-сервинга
  • Понимание метрик ML-инференса: real-time factor, throughput, latency, утилизация GPU
  • Опыт разработки кастомных gRPC balancer'ов или resolver'ов
  • Опыт с admission control, capacity planning, автоскейлингом
  • Понимание agentic AI: MCP, tool calling
  • Опыт с sqlc, testcontainers, codegen-пайплайнами
  • Знание Python — для взаимодействия с ML-кодом бэкендов

Похожие вакансии Go

Сайты компаний
яндекс

MultiTrack — новый формат найма для опытных бэкендеров

яндексАвтоподнятие
Зарплата не указанаРоссияМосква

От небольшого стартапа до известного сервиса: посмотрите, как работают в разных командах Яндекса.

Мы запускаем MultiTrack — новый формат найма для опытных бэкендеров. Программа длится 2–3 месяца: за это время мы предлагаем поработать в трёх командах Яндекса, познакомиться с нашими разработчиками и технологиями.

Вот как это выглядит:

* Вы проходите собеседования, заключаете трудовой договор.
* Среди всех открытых вакансий выбираете 3 самых интересных вам команды.
* В первой команде мы предлагаем поработать 4 недели, в остальных — по 3 недели.
* По итогам работы вы сможете обменяться с командами фидбэком и решите, где хотите остаться.

Поможем найти своё

MultiTrack позволит погрузиться в несколько непохожих проектов, увидеть их изнутри и только после этого решить, какой из них подходит именно вам. Творческая свобода? Чёткая иерархия, порядок и регламенты? Только опытным путём можно узнать, какая рабочая атмосфера поможет вашему таланту раскрыться.

Познакомим с сотрудниками

Во время MultiTrack вы сможете познакомиться с разными сотрудниками Яндекса: от коллег и смежников до технических руководителей, найти единомышленников и влиться в команду, которая подходит вам по духу.

Покажем наши технологии

Наши команды используют самые разные технологии: от передовых нейросетевых трансформеров до старого доброго C++. Вы сможете попробовать свои силы в разных направлениях и разрабатывать то, к чему лежит сердце.

Вот что говорят о MultiTrack сами разработчики:

* «Это отличный способ поиска подходящей команды, потому что за час финального интервью невозможно понять особенности команды и проекта, а за 2 недели можно. Лучше узнал, как устроен Яндекс»
* «Очень понравилась сама идея, встречи с техлидами команд, заинтересованность в тебе как в кандидате, хорошая информативность»
* «Понравилось работать в нескольких командах, прежде чем выбрать постоянное место. Это помогло актуализировать мои ожидания и сматчить их с реальностью»
* «Считаю, что такую программу надо предлагать всем и сразу. Знаю, не всем предлагают такую возможность. Мне повезло )) Возможность сравнить практики и подходы работы — это супер»
* «Была возможность попробовать поработать в разных команд (все по разному работают) Выбрать команду по душе — это круто!»

Подробнее о Multitrack

* Уверенно владеете Java, Python, Go или C++
* Разрабатывали коммерческие приложения не менее 7 лет
* Поддерживали программное обеспечение от написания до выкладки в продакшен
* Качественно тестируете свой код и свободно работаете с чужим
* Умеете мониторить работу готового ПО и оперативно реагировать на проблемы
* Занимались многопоточным программированием
* Разбираетесь в классических алгоритмах и структурах данных
* Обладаете широким техническим кругозором

* Проектировали архитектуру и разрабатывали продуктовые фичи
* Занимались разработкой для Unix/Linux и сетевым программированием
* Понимаете основы TCP/IP и HTTP
* Понимаете принципы работы СУБД

Сайты компаний

Senior Software Engineer

Автоподнятие
Зарплата не указанаКанадаSan Jose
Текст:
Оригинал доступен только пользователям с подпиской

Location

San Jose, CA; collaboration with distributed teams across time zones and regions.

About the company

A global data resilience and security company serving hundreds of thousands of customers worldwide, with headquarters in Seattle and offices in over 30 countries.

The role focuses on a Kubernetes-native data management platform for backup and recovery of applications, databases, and storage.

Responsibilities

  • Design, develop, and test major features for backup and recovery of Kubernetes applications, databases, and storage systems
  • Improve internal tooling to streamline developer experience and support efficient sprint releases
  • Collaborate with distributed teams, prepare technical documentation and specifications, and mentor other engineers
  • Share ownership of CI/CD pipelines and resolve customer issues promptly

Requirements

  • 5+ years developing enterprise solutions in Go, C++, or Java
  • Experience with distributed systems, client-server architectures, and production-quality scalable multi-threaded concurrent systems
  • Strong computer science fundamentals in data structures, algorithms, and concurrency
  • BS, MS, or PhD in Computer Science, Computer Engineering, or equivalent industry experience
Сайты компаний

Engineering Manager

Автоподнятие
Зарплата не указанаКипрГрузияLimassolГибрид
Текст:
Оригинал доступен только пользователям с подпиской

Location

Limassol, with a hybrid work format.

About the company

A large financial analysis platform serving a global audience of traders and investors across many countries. The product covers advanced charting, market data, collaboration, and publishing tools used daily by millions of individuals and by major financial and technology companies.

Responsibilities

  • Evaluate incoming feature requests, validate them, and turn them into clear technical requirements that match product and business goals
  • Guide the design and development of backend and frontend components, keeping architecture consistent and integrations with other teams reliable
  • Define technical approaches and timelines together with the project manager, oversee releases and CI/CD work with DevOps engineers
  • Run code reviews, hold 1:1s and performance reviews, support team growth, and take part in hiring and onboarding

Requirements

  • 6+ years of backend development experience, including 2+ years as a Tech Lead or Engineering Manager covering architecture, team motivation, and growth
  • Strong backend skills in Go or Java, with hands-on API and microservice design experience
  • Knowledge of distributed systems design patterns, network protocols, and the full software development lifecycle
  • Experience with relational and non-relational databases, CI/CD and DevOps tools such as Docker, Kubernetes, and Jenkins; English at B1 or higher and strong Russian

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.