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 днів + державні свята України