
Senior Rust Engineer (Content Library)
Primary stack
Nice to have's
Job description
Про посаду
Ми шукаємо Senior Rust Engineer для роботи з нашим клієнтом, глобальною компанією з цифрового контенту та знань, продукти якої допомагають мільярдам людей по всьому світу перейти від доступу до глибоких знань, застосувань та експертизи.
Як Senior Rust Engineer, ви приєднаєтесь до команди Content Library – команди, яка стоїть за єдиною платформою зберігання та управління, яка забезпечує роботу контенту в усіх чотирьох продуктах. Платформа обробляє сотні мільярдів об'єктів в AWS S3 і обслуговує продукти, які використовуються сотнями мільйонів користувачів щомісяця.
Ви будете працювати над ядром інфраструктури в масштабі, від низькорівневих сервісів Rust для зберігання, трансформації та отримання даних до рівня управління, що відповідає за лінію, контроль доступу та видалення. Це глибоко практична роль з повною відповідальністю від початку до кінця, де ви будете працювати разом з архітектором та провідним інженером платформи, допомагаючи формувати технічний напрямок системи.
Обов'язки
- Дизайн, розробка та розвиток ключових Rust сервісів, що відповідають за зберігання, трансформацію та отримання контенту;
- Створення та оптимізація функціональності обробки даних за допомогою Apache Arrow, Apache Parquet та Apache DataFusion;
- Покращення ефективності виконання запитів, стратегій кешування, ефективності бази даних та ефективності витрат на інфраструктуру;
- Створення та підтримка рівня управління, включаючи лінію даних, контроль доступу та поширення видалення;
- Робота з великими середовищами об'єктного зберігання, що містять сотні мільярдів об'єктів AWS S3;
- Внесення вкладу в Python-базований userland та трансформаційну рамку, яка використовується для внеску між командами;
- Відповідальність за функції від початку до кінця, від технічного дизайну та впровадження до розгортання та експлуатації в продакшені;
- Покращення спостережуваності, надійності та експлуатаційної досконалості платформи Content Library;
- Участь в черговому режимі та експлуатаційних операціях;
- Використання інструментів агентського AI як частини робочого процесу розробки, зберігаючи при цьому міцну людську відповідальність за якість та безпеку рішень.
Про проект
Content Library – це єдина платформа зберігання та управління контентом клієнта для чотирьох великих платформ електронних книг та аудіокниг.
Платформа управляє майже 20 роками накопиченого контенту, обробляє сотні мільярдів об'єктів в AWS S3 і підтримує продукти, які обслуговують сотні мільйонів користувачів щомісяця.
Content Library вирішує кілька складних інфраструктурних завдань у масштабі:
- Транзакційне зберігання контенту;
- Трансформації наборів даних з відстеженням лінії;
- Швидке отримання контенту;
- Контроль доступу та управління контентом;
- Видалення контенту та поширення видалення.
Ядро платформи побудовано на Rust, використовуючи Apache Arrow, Apache Parquet та Apache DataFusion. Python-шар забезпечує userland та трансформаційну рамку, яка дозволяє інженерам з інших команд сприяти роботі над платформою.
Команда дотримується моделі від початку до кінця власності над функціями: інженери беруть участь у дизайні, впровадженні, розгортанні, спостережуваності та експлуатаційних операціях.
Розробка також доповнена AI. Інструменти агентського розвитку, такі як Claude Code, інтегровані в інженерний робочий процес, тоді як інженери залишаються відповідальними за розуміння, перевірку та відповідальність за якість та безпеку того, що вони випускають.
Це можливість працювати разом з архітектором та провідним інженером платформи, впливати на технічний напрям Content Library та вирішувати проблеми розподіленого зберігання та обробки даних у значному масштабі.
Технологічний стек
- Основна мова: Rust;
- Другорядна мова: Python;
- Екосистема даних: Apache Arrow, Apache Parquet, Apache DataFusion;
- Бази даних: PostgreSQL, Aurora, MySQL;
- Об'єктне зберігання: AWS S3;
- Хмара: AWS – S3, Lambda, ECS, Aurora;
- Інфраструктура як код: Terraform;
- Інструменти AI: Інструменти розробки агентського AI, включаючи Claude Code.
Склад команди
Команда KITRUM: 17 інженерів, які працюють над кількома командами клієнтів.
Інженерна організація клієнта включає:
- Platform Engineering;
- ML Infrastructure;
- Infrastructure;
- Big Data;
- Payments;
- Identity.
Для цієї посади ви будете тісно співпрацювати з інженерами, відповідальними за платформу Content Library, включаючи архітектора та провідного інженера платформи.
Умови роботи
- Графік роботи: Перекриття з EST 09:00–13:00 обов'язково.
- Участь у програмі черговості. 24/7 чергування діється серед інженерів кожні три тижні, з одним тижнем черговості на інженера.
- Повністю віддалено
- Довгостроковий проект (12+ місяців).
Процес співбесіди
- HR співбесіда: Початкова дискусія з рекрутером (30-45 хв.)
- Технічна співбесіда KITRUM (90 хв.)
- Співбесіди з клієнтом: – TBD.
Чому вам сподобається працювати тут
- Конкурентна зарплата: Ми пропонуємо винагороду, яка відображає ваші навички та досвід;
- Гнучкість віддаленої роботи: Працюйте з будь-якого місця – наша команда розподілена по всьому світу;
- Професійний ріст: Доступ до постійних навчальних можливостей, включаючи платні курси, сертифікації, наставництво;
- Баланс між роботою та особистим життям: 30 днів оплачуваної відпустки та 6 оплачуваних днів хвороби на рік, плюс гнучкий графік;
- Інклюзивна культура: Ми цінуємо різноманітність і сприяємо культурі довіри, прозорості та взаємоповаги;
- Круті пільги: Приєднуйтесь до наших віртуальних командних заходів, отримайте бюджет на облаштування домашнього офісу та насолоджуйтесь доступом до ексклюзивного контенту та інструментів.
📲 Якщо ця вакансія не для вас, але може бути ідеальною для друга/колеги, поділіться нею за посиланням і отримайте винагороду за рекомендацію!
Що далі?
1
Подати заявку → Зв'яжіться з нашою командою з набору талантів
→ 2
Пройти англійську перевірку → Розмова з нашим менеджером з набору талантів
→ 3
Пройти технічну співбесіду → Розмова з нашим технічним спеціалістом
→ 4
Познайомтесь і поспілкуйтесь з нашим клієнтом → Ви в команді!
Відповідні вакансії
-
Європа, Україна
Head of Sales/Chief Business Development Manager
Lead, Senior
Читати більше -
Європа, LATAM
Senior Software Engineer (Ruby on Rails, Identity)
Senior
Читати більше
Ще шукаєте свій ідеальний кар'єрний варіант?
Залиште свій email, і ми надішлемо найкращі варіанти на вашу пошту
Знайти мені роботу
© KitRUM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Kitrum boosts IT solutions for your business — fast, smart, and nimble. MVP for several weeks, improvements and complex features for months, scaling for a year, and support with maintenance — forever.We work with top experts — over 70% of the team are seniors, and more than 10% aremid-levelprofessionals. Our company has 3 hubs worldwide, from the USA to Poland. Kitrum offers a flexible work schedule tailored to your needs.Follow our team on Instagram to know more about our daily lifewww.instagram.com/kitrum.team:)We adore making new friends on the board!
More at KitRUM
All 5 roles
Head of Sales/Chief Business Development Manager
KitRUM · Ukraine

Lead of Sales & Presales Process
KitRUM · Ukraine

Senior Software Engineer (Ruby on Rails, Identity)
KitRUM

Senior Full-Stack Developer (Laravel + Vue/Nuxt)
KitRUM · Ukraine