Salary
≈ $20k – $50k per year (Estimated)
Location
Remote (EAEU)
Employment
Full-Time
Overview
Company
Impact
Profile match
Okko is a major Russian subscription-based video-on-demand (SVOD) and over-the-top (OTT) streaming platform headquartered in Saint Petersburg, Russia. Originally launched in 2011 (initially as Yota Play), the platform has grown into one of Russia's leading online cinemas and digital media services. Operating on a hybrid B2C subscription (SVOD), transactional rental/purchase (TVOD), and ad-supported (AVOD) digital streaming model, Okko provides users with access to an extensive catalog of feature films, web series, television broadcasts, original programming, and exclusive live sports broadcasting.
Okko - онлайн-кинотеатр, где рекомендации и поиск напрямую зависят от пользовательского опыта: от того, что человек видит на главной странице и как быстро находит фильм или сериал, зависит релевантность витрины на его устройствах.
Мы ищем Senior-инженера в направлении персонализации платфоры - в команду, которая развивает интеграционный уровень между рекомендательными и поисковыми сервисами и клиентскими витринами Okko.
Наша задача - сделать так, чтобы продуктовые команды могли быстрее запускать новые сценарии рекомендаций и поиска без долгих ручных интеграций, хрупких договорённостей между командами и постоянной доработки клиентских приложений под каждый новый сценарий.
Чем предстоит заниматься:
- Строить платформенный уровень, от которого зависит скорость запуска рекомендательных событий в Okko. Хорошее решение сокращает ручную работу, снижает связанность между командами и помогает быстрее проверять гипотезы в рекомендациях и поиске;
- Упрощать выполнение рекомендаций и проверки гипотез;
- Снижать time-to-market для продуктовых команд при запуске новых событий;
- Проектировать и развивать Go-сервисы, интерфейсы и контракты между командами, представителями рекомендаций/поиска и витринами;
- Работать с PostgreSQL, кэшированием и потоками данных (Kafka);
- Участвовать в архитектурных решениях, технической декомпозиции и планировании;
- Повышать надёжность и наблюдаемость сервисов;
- Оптимизировать сервисы под высокую нагрузку.
- Умение не только писать качественный код, но и мыслить о системе как о продукте для пользователей;
- Опыт работы с Go (идиоматический Go, concurrency, использование race-детектора, golangci-lint, Docker) в высоконагруженных продуктах;
- Опыт работы с Kubernetes/Helm и применением resilience-паттернов (повторные попытки, circuit breaker и др.);
- Навыки проектирования API и сервисных контрактов, опыт сотрудничества между командами;
- Способность разбираться в сложных областях и постепенно их упрощать;
- Опыт взаимодействия с продуктовыми backend/frontend-командами;
- Умение вести фичу самостоятельно: от выявления проблемы и декомпозиции до запуска и сопровождения;
- Готовность влиять на технические решения и процессы;
- Готовность погружаться в существующий код на Java/Kotlin (Spring Boot - MVC/WebFlux, Resilience4j, Kafka/Redis), а иногда и на Python. Глубокая экспертиза в этих языках не обязательна, важно желание и способность разбираться в чужом коде и соответствующих сервисах.
Будет плюсом:
- Опыт в рекомендационных системах, поиске или других ML-продуктах;
- Опыт работы с Java/Kotlin/Python;
- Опыт разработки внутренней платформы.
- Необходимое оборудование и софт для работы;
- Официальное трудоустройство;
- ДМС со стоматологией, офисный врач, доплата больничного листа, корпоративные скидки;
- Льготные условия ипотеки в рамках зарплатного проекта;
- Бесплатная подписка на сервисы партнеров;
- Корпоративный спорт;
- Насыщенная корпоративная жизнь;
- Электронная библиотека издательства МИФ, в которую входят почти 2 тыс. единиц контента по бизнесу, саморазвитию, здоровому образу жизни и другим актуальным темам;
- IT-аккредитация.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,657 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Similar stack
Same company
Saint Petersburg
$86k – $185k per year • In office • Full-Time • 7+ years exp • Bachelor's Degree • Toronto
Java
Java
Hazelcast
Spring Boot
Databases
Apache Kafka
PostgreSQL
Redis
DevOps
Azure
Azure DevOps
CI/CD
Docker
Git
Grafana
Jenkins
Kubernetes
Platform Engineering
Prometheus
SLI/SLO/SLA
Splunk
Cybersecurity
Least Privilege
Apply
Full Stack Engineer (AI-Enabled)
6 hours ago
$70k – $150k per year • In office • Full-Time • 5+ years exp • Calgary
Java
Node JS
Python
SQL
TypeScript
JavaScript
Java
Spring Boot
Databases
Apache Kafka
Chroma
OpenSearch
pgvector
Pinecone
PostgreSQL
AI/ML
AWS Bedrock
Copilot
Embeddings
LangChain
LangGraph
LLM
Prompt Engineering
RAG
AI Agents
Anthropic
Function Calling
Human-in-the-Loop
OpenAI
Structured Outputs
Frontend
Angular
React.js
DevOps
AWS
Azure
CI/CD
Docker
Kubernetes
Vector
Apply
Software Architecture - Sr Advisor I
6 hours ago
≈ $116k – $210k per year (Estimated) • In office • Full-Time • 10+ years exp • Bachelor's Degree • Jacksonville
Go
SQL
Databases
Apache Kafka
PostgreSQL
DevOps
CI/CD
gRPC
Kubernetes
Apply
Senior Software Engineer - Java
6 hours ago
$115k – $184k per year • Remote/Hybrid • Full-Time • Bachelor's Degree • O'Fallon
JavaScript
SQL
TypeScript
Java
Java
Hibernate
Spring Boot
Spring Framework
Databases
Apache Kafka
PostgreSQL
Frontend
Angular
React.js
DevOps
AWS
Azure
CI/CD
Docker
GitHub
Kubernetes
Rest API
Apply
Software Engineering MTS
5 hours ago
$117k – $177k per year • In office • Full-Time • 4+ years exp • PhD • Washington
Java
Python
Rust
Databases
Apache Kafka
HBase
Trino
AI/ML
Agentforce
AI Agents
Flink
Spark
DevOps
AWS
GCP
Kubernetes
Marketing
Salesforce
Apply
≈ $21k – $40k per year (Estimated) • Remote • Full-Time • 5+ years exp • Moscow
Python
SQL
Databases
Apache Kafka
OpenSearch
PostgreSQL
DevOps
CI/CD
Git
Graylog
Jenkins
Rest API
Splunk
Management
Jira
QA
Postman
Pytest
TestRail
Apply
Системный аналитик
1 day ago
≈ $19k – $47k per year (Estimated) • Remote • Full-Time • Moscow
Frontend
GraphQL
DevOps
Rest API
Design
Figma
QA
Postman
Swagger
Apply
Ведущий системный аналитик (backend)
3 days ago
≈ $23k – $48k per year (Estimated) • Remote • Contractor • Moscow
SQL
Databases
Apache Kafka
PostgreSQL
DevOps
Rest API
Management
Draw.io
QA
Swagger
Apply
Python-разработчик
7 days ago
≈ $20k – $50k per year (Estimated) • Remote • Full-Time • Moscow
Go
Python
Databases
PostgreSQL
ClickHouse
DevOps
Rest API
Apply
DevSecOps специалист (Kubernetes Security)
7 days ago
≈ $18k – $47k per year (Estimated) • Remote/Hybrid • Full-Time • 3+ years exp • Moscow
Bash
Python
DevOps
Ansible
CI/CD
Istio
Jenkins
Kubernetes
Linkerd
Pulumi
Terraform
GitLab
Cybersecurity
Cilium Tetragon
Falco
Kyverno
OPA Gatekeeper
Open Policy Agent
Apply
Java Team Lead
3 hours ago
≈ $28k – $54k per year (Estimated) • Remote/Hybrid • Full-Time • 5+ years exp • Saint Petersburg
Java
Java
Gradle
Spring Boot
Databases
PostgreSQL
DevOps
GitLab
GitLab CI
Grafana
Apply
≈ $18k – $37k per year (Estimated) • Remote • Full-Time • 2+ years exp • Saint Petersburg
SQL
Mobile
Firebase
MVP
Marketing
Amplitude
Apply
≈ $17k – $36k per year (Estimated) • Remote • Full-Time • 2+ years exp • Saint Petersburg
SQL
Apply
Инженер технической поддержки
8 hours ago
≈ $8k – $21k per year (Estimated) • In office • Full-Time • 1+ year exp • Saint Petersburg
PHP
PHP
WordPress
Apply
Frontend Developer (Vue.js)
8 hours ago
≈ $16k – $39k per year (Estimated) • Remote/Hybrid • Full-Time • Saint Petersburg
JavaScript
Node JS
Node JS
Axios
Frontend
Less
Sass
Vue.js
Apply
This is one of many
368,657 more open roles from verified company boards, updated every day.

