
Наш клієнт розробляє розподілену платформу для потокової передачі та обробки даних, яка поєднує в собі контрольну площину для оркестрації, дата-площину для виконання операцій, розподілене сховище та власний парсер/компілятор DSL.
Система побудована на Rust для забезпечення безпеки та продуктивності, з сильним акцентом на типобезпечні, асинхронні, cloud-native розподілені системи. Кінцеві користувачі - це внутрішні користувачі та корпоративні клієнти, які впроваджують цю платформу для управління продуктами даних у режимі реального часу.
Основний стек проєкту включає:
Rust, Tokio, RPC: tonic (gRPC з protobuf), PostgreSQL з Diesel ORM (асинхронно через diesel-async), Apache Kafka (rdkafka), AWS (S3, ECR, EKS, CodeArtifact), Kubernetes, Terraform, HashiCorp Vault, JWT аутентифікацію, mTLS.
Ви будете першим Rust-розробником у команді на початковому етапі, з потенційним розширенням у майбутньому. Ви будете тісно співпрацювати та звітувати перед Managing Director/Core Platform Lead.
Пряма взаємодія: Lead + внутрішні інженерні ресурси.
Ми шукаємо досвідченого Rust-розробника для підтримки розробки ядра платформи в архітектурі наших розподілених систем.
Ця позиція вимагає глибоких знань асинхронного Rust, розподілених систем та cloud-native технологій.
Обов’язково мати:
Сильний досвід у системному програмуванні:
Знання розподілених систем:
gRPC та Protocol Buffers:
Тестування:
Бажано мати:
Досвід з Kubernetes:
Сервіси AWS:
Безпека:
Досвід у Parser/Compiler:
Infrastructure as Code:
Екосистема Cargo:
AI-assisted development: