435,803open jobs
15,061companies
66,737added this week
Browse all
Salary
$19k – $50k per year (Estimated)
Location
Remote (EAEU)
Overview
Company
Impact
Profile match
CDNnow (operated by Cluster LLC) is a Russian cloud infrastructure and content delivery network (CDN) provider specializing in video streaming, digital rights management (DRM), and web content acceleration. Headquartered in Moscow, Russia, the accredited IT enterprise delivers high-bandwidth live broadcasting, video-on-demand (VOD) encoding, copyright protection, web hosting, and DDoS mitigation services.

Наша компания разрабатывает и эксплуатирует облачные сервисы: хостинг, CDN и платформу видеотрансляций.

Мы - аккредитованная IT-компания с более чем 10-летним опытом на рынке.

Задача первого проекта (следом будут другие) - переработать существующий высоконагруженный сервис: перенести реализацию с Python на Go, сократить потребление памяти и увеличить пропускную способность примерно с 500 до 1000 RPS. Предметную область - обсудим на собеседовании.

Описание исходного продукта:

  • сервер на python с внешними запросами по http (json, protobuf);
  • имеет микросервисную архитектуру;
  • часть функций реализованы на C с подключением к python собранной библиотеки;
  • нагрузка - около 500 rps по основным запросам.

Требования к новой версии продукта:

  • отчуждаемость и закрытость кода (поэтому cpython или pyinstaller не подходит);
  • переход части библиотек (SDK) с C на Rust;
  • появляются ограничения по оперативной памяти;
  • требуется обеспечить производительность около 1000 rps;
  • требуется реализовать механизмы мониторинга сервиса как при развертывании в нашей инфраструктуре, так и в инфраструктуре заказчика.

P.S.: Мы не хотим использовать в этом проекте Rust, поскольку у нас нет компетенций в данном языке.

Чем предстоит заниматься (и мы ожидаем, что вы это умеете):

  • адаптировать процесс разработки под продукт, используемые технологии и команду, предлагать и внедрять улучшения в процесс разработки: правила code review, тестирования, CI/CD, релизов, документирования и контроля качества;
  • спокойно относиться к конструктивной критике и уметь давать её коллегам;
  • работать самостоятельно, но в команде с инженерами другой специализации (разработчики на других языках, DevOps и SRE инженеров)
  • выполнять оценку сроков задач и уведомлять, если оценка существенно изменилась;
  • проектировать и обосновывать архитектуру продуктов;
  • формализовывать и согласовывать требования к задачам и план их реализации;
  • разрабатывать сопровождаемый код, пригодный к промышленной эксплуатации, договариваться о code style на проекте;
  • проводить и проходить code review;
  • писать документацию по проекту и описание комитов;
  • писать автоматизированные тесты и выполнять тестирование (unit, integration и т.д.);
  • находить узкие места в CPU, памяти, I/O и сетевом взаимодействии;
  • хорошо понимать устройство Linux на уровне, необходимом для разработки и оптимизации высоконагруженных сервисов: процессы и потоки, системные вызовы, память, I/O, сеть, файловые дескрипторы;
  • проводить профилирование и нагрузочное тестирование;
  • оптимизировать конкурентный код;
  • проектировать эффективные структуры данных и алгоритмы;
  • контролировать аллокации и потребление памяти;
  • работать с GC и понимать его влияние на latency;
  • интегрировать C/Rust SDK с Go; глубокое знание С / Rust не требуется, но потребуется уметь читать чужой код и документацию;
  • при необходимости использовать lock-free / wait-free подходы и атомарные операции;
  • читать код на python, C, Rust и, желательно, PHP;
  • использовать линтеры и другие инструменты контроля качества кода;
  • работать с sql базами данных с использованием транзакций;
  • работать с внешними брокерами очередей, кэшами и т.п.;
  • собирать docker контейнеры для улучшения процесса разработки;
  • писать make и bash скрипты;
  • использовать AI-инструменты в разработке для повышения продуктивности - при этом самостоятельно проверять сгенерированный код, тесты и технические решения и нести ответственность за результат (AI-assisted development);
  • читать документацию на английском языке.

Условия:

  • оформление и социальные гарантии согласно ТК РФ;
  • свободный график;
  • работа удалённо или в комфортном офисе возле метро "Петроградская".
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.
435,803 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.
Create a free account
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
$138k – $234k per year • Equity • In office • Full-Time • 8+ years exp • Bachelor's Degree • Milpitas
Python
AI/ML
Windsurf
Claude Code
Devin
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Jenkins
JFrog Artifactory
Cybersecurity
Snyk
SonarQube
Checkmarx
Apply
$16k – $35k per year (Estimated) • In office • Full-Time • 4+ years exp • Bachelor's Degree • Phoenix
Python
SQL
AI/ML
Copilot
Cursor
Claude
Computer Vision
AI Agents
Amazon SageMaker
Edge AI
DevOps
GCP
Azure
CI/CD
Git
GitHub
Management
UiPath
Apply
Remote/Hybrid • Full-Time • Bachelor's Degree • Noida
Python
JavaScript
Java
PHP
TypeScript
Node JS
PHP
Drupal
Node JS
Nest.JS
Databases
PostgreSQL
Oracle
AI/ML
AI Agents
Edge AI
Frontend
React.js
DevOps
Azure DevOps
Azure
CI/CD
Docker
Apply
Remote/Hybrid • Full-Time • Bachelor's Degree • Phoenix
Python
JavaScript
TypeScript
SQL
Python
Flask
FastAPI
Databases
Oracle
AI/ML
AI Agents
Edge AI
Agentic Workflows
Frontend
React.js
DevOps
Rest API
Terraform
Azure DevOps
GitHub Actions
New Relic
Datadog
Azure
CI/CD
Git
AWS
Docker
Kubernetes
AWS Lambda
Incident Management
GitHub
Amazon CloudWatch
Apply
In office • Full-Time • France
Python
MATLAB
MATLAB
Simulink
Apply
$16k per year (net) • In office • Full-Time • 3+ years exp • Saint Petersburg
Apply
$13k – $30k per year (Estimated) • In office • Full-Time • Saint Petersburg
Design
Adobe Photoshop
Figma
Adobe InDesign
Apply
$17k – $32k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Saint Petersburg
Apply
$18k per year (net) • In office • Full-Time • Saint Petersburg
Apply
$6.8k – $27k per year (net) • In office • Full-Time • Saint Petersburg
Apply
See all jobs
This is one of many
435,803 more open roles from verified company boards, updated every day.