Rust Systems Engineer

Повна зайнятість
РозробкаВіддалено (Європа)

Критичні до продуктивності частини платформи ми переносимо на Rust і шукаємо інженера, який очолить цю роботу. Перша ціль — рушій краулінгу й аналізу FluxRadar: завантаження та парсинг тисяч сторінок за один аудит, перевірки здоров'я сайту й перетворення сирих сигналів на оцінки — усе в жорсткому бюджеті часу та пам'яті на скромних інстансах Hetzner Cloud. Далі ви відповідатимете за спільну інфраструктуру: черги задач, rate limiter'и та пайплайн, який приймає дані з 18K+ пристроїв EFluxCom. Ви працюватимете поруч із нашими сервісами на Go й TypeScript і вирішуватимете, де Rust справді виправдовує себе.

Вимоги

  • 3+ роки продакшн-досвіду з Rust (tokio, axum або actix-web, sqlx або diesel)
  • Глибоке розуміння ownership, lifetimes і дизайну на трейтах — ви пишете ідіоматичний Rust, а не замаскований C++
  • Досвід з async Rust: структурована конкурентність, backpressure, скасування задач
  • HTTP у масштабі: пули з'єднань, таймаути, повтори, обмеження навантаження для краулерів
  • PostgreSQL і Redis з Rust, включно з проєктуванням схем і міграціями
  • Профілювання та бенчмарки (perf, flamegraph, criterion) — ви вимірюєте, перш ніж оптимізувати
  • Деплой у Docker і CI/CD (GitHub Actions)
  • Плюсом буде досвід з Go або опублікований крейт

Переваги

Повністю віддалено — працюйте з будь-якої точки Європи
Гнучкий графік — async-first культура, жодних обов'язкових зустрічей до обіду
$1,500 на рік на професійний розвиток (конференції, курси, книжки)
$1,000 на облаштування домашнього офісу
Rust-кодова база з нуля — ви задаєте конвенції
Невелика команда — ваш внесок видно з першого дня
Оплачувана відпустка: 20 днів + державні свята України

Подати Заявку