Старший инженер-программист (Go / C++ / Rust)
Ищем старшего инженера для работы над бэкендом и инфраструктурой платформы видеотрансляций. Основной стек: Go, C++, Rust, Kubernetes, Pulumi, AWS/GCP. Требуется 7+ лет опыта, уверенное владение Go и C/C++, знание Linux, Docker, RabbitMQ, Redis, PostgreSQL. Предлагается удаленная работа по почасовому контракту на 6 месяцев.
Зарплата не указана — оценили по рынку
На основе 51 похожих вакансий за 90 дней.
Что предстоит делать
Вы будете отвечать за backend и платформенную инженерию продукта для потокового видео, написанного в основном на Go, с использованием Rust и C/C++ для критичных по производительности участков, работающего на Kubernetes в AWS и GCP через Pulumi. Это живая, работающая в продакшене система — реальные сервисы, обмен сообщениями, кэширование, постоянное хранение данных и управляющая плоскость (control plane), обеспечивающая работу платформы, а не проект с нуля. Знание потокового видео — это плюс, а не обязательное требование: если вы сильный инженер по Go/системам, интересующийся медиа в реальном времени, это быстрый способ вырасти в этой области, занимаясь серьезной backend и инфраструктурной работой. Краткое описание: Senior Software Engineer, Go / C++ / Rust — backend-сервисы, распределенные системы, Kubernetes (продакшн), Pulumi, Linux, AWS/GCP. От 7 лет опыта. Почасовая оплата, первоначальный контракт на 6 месяцев. Знание домена потокового видео (SRT/RTMP/GStreamer) — ценный бонус, но не жесткое требование. Чем вы будете заниматься Backend и системы (основной фокус): - Проектировать и создавать backend-сервисы продакшн-уровня, в основном на Go - Реализовывать критичные по производительности компоненты на Rust и/или C/C++ - Создавать и поддерживать API и внутренние сервисы для оркестрации медиа и управления платформой - Интегрировать уровни обмена сообщениями, кэширования и постоянного хранения данных: RabbitMQ, Redis, PostgreSQL (допустим MySQL) - Писать чистый, тестируемый, готовый к продакшену код с высокой ответственностью за качество и надежность Облачные технологии, DevOps и инфраструктура (основной фокус): - Контейнеризировать сервисы с помощью Docker и развертывать на Kubernetes - Определять и управлять инфраструктурой с помощью Pulumi (IaC) - Развертывать и эксплуатировать сервисы в AWS и GCP - Отвечать за развертывание, отладку и эксплуатацию на Linux - Внедрять CI/CD пайплайны и лучшие практики эксплуатации - Улучшать наблюдаемость с помощью логирования, метрик и трассировки Распределенные системы и архитектура платформы: - Проектировать с учетом масштабируемости, отказоустойчивости и устойчивости к сбоям - Участвовать в устранении неполадок в продакшене, настройке производительности и планировании мощностей - Вносить вклад в управляющую плоскость: оркестрация, управление жизненным циклом, мониторинг состояния, конфигурация - Тесно работать с командами DevOps и инфраструктуры Потоковое видео и медиа (вторичная область знаний, не требуется с первого дня): - Протоколы потоковой передачи в реальном времени: SRT, RTMP, MPEG-TS - Опыт работы с GStreamer и/или FFmpeg; разработка пользовательских плагинов GStreamer — весомый бонус - Концепции кодирования/декодирования видео (H.264, H.265, мультиплексирование/демультиплексирование) - Протоколы доставки: HLS, LL-HLS, MPEG-DASH/CMAF, WebRTC Кого мы ищем Обязательно: - 7+ лет профессионального опыта в разработке ПО с подтвержденной ответственностью за сложные системы продакшн-уровня - Высокий уровень владения Go — или явная продемонстрированная способность быстро освоиться - Уверенное знание C/C++ (управление памятью, конкурентность, профилирование производительности) - Рабочее знание Rust для критичных по производительности компонентов - Уверенный практический опыт работы с Linux - Docker - Kubernetes — реальный опыт работы в продакшене - Pulumi (IaC) - RabbitMQ и Redis - PostgreSQL или MySQL - Практический опыт работы с AWS и GCP - Сильные навыки решения проблем в низкоуровневых и распределенных средах; комфортная работа в условиях неопределенности и быстрой смены приоритетов - Четкая техническая коммуникация на английском языке Желательно: - Python и/или JavaScript - Практическое понимание SRT, RTMP, MPEG-TS - Опыт работы с GStreamer, особенно написание пользовательских плагинов - Опыт работы с FFmpeg - Знакомство с HLS, DASH или WebRTC
Что предлагаем
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансий
Go-инженер (Backend/Data/Platform)
~1 839 000 – 3 046 604 ₸ оценка
Ищем опытного Go-инженера для развития data-платформы международного холдинга. Нужно работать с ClickHouse, Kafka, NATS и gRPC, проектировать ETL-пайплайны и оптимизировать высоконагруженные системы. Предлагают удаленку или офис в Москве, ДМС, обучение и гибкий график.
Golang инженер
~1 839 000 – 3 046 604 ₸ оценка
Компания DATA.BET ищет опытного Golang-разработчика для работы над спортивным и киберспортивным беттинг-продуктом. Вам предстоит проектировать и развивать микросервисную архитектуру, работать с RabbitMQ, MongoDB, PostgreSQL и Kubernetes. Предлагается гибкий график, удаленная работа и расширенный соцпакет.
Go-разработчик (платформенные продукты)
~1 839 000 – 3 046 604 ₸ оценка
Ищем опытного Go-разработчика для создания и развития внутренних платформенных продуктов — систем рейтинга сервисов и мониторинга стабильности. Требуется от 4 лет опыта с Go, знание PostgreSQL и Linux. Предлагаем работу в продуктовой команде с современным стеком.
Senior Golang Developer
~1 839 000 – 3 046 604 ₸ оценка
Ищем опытного бэкенд-разработчика на Golang для проектирования и разработки высоконагруженных микросервисных систем. Требуется от 4 лет опыта, знание PHP, PostgreSQL, MongoDB, Redis, Kafka, RabbitMQ. Предлагается гибридный график, ДМС, корпоративное обучение и офис в центре Москвы.
Go-разработчик
~1 839 000 – 3 046 604 ₸ оценка
Ищем опытного Go-разработчика для создания высоконагруженных backend-сервисов. Требуется коммерческий опыт от 4 лет, знание микросервисной архитектуры, PostgreSQL и API. Предлагаем удалённую работу, официальное трудоустройство, ДМС, обучение и корпоративные мероприятия.
Golang разработчик
Ищем Senior Golang-разработчика для создания и развития платежного шлюза в крупной IT-компании. Требуется опыт от 3 лет с Go и глубокое понимание микросервисной архитектуры, Kafka и observability. Предлагаем удаленную работу, ДМС и скидки от партнеров.