Twist Robotics — це продуктова оборонна компанія, яка розробляє безпілотні літальні апарати (FPV, коптерного та літакового типів) і пов’язані з ними системи. Серед наших публічних продуктів — симулятор місій БпЛА «Обрій» і коптер «Saker Scout», який уже понад два роки успішно працює на передовій.
Ми шукаємо Backend Engineer, який долучиться до розвитку нашої мультитентної платформи. Ви будете працювати над мікросервісною архітектурою, автоматизацією інфраструктурних процесів та розвитком Kubernetes-платформи, що лежить в основі наших продуктів. Це можливість впливати на архітектуру системи, пропонувати власні технічні рішення та працювати над складними інженерними задачами.
Основні обов’язки:
розробка backend-сервісів на Golang;
розробка та підтримка Kubernetes-операторів і платформних компонентів: reconcile-логіка, CRD, статуси, finalizers, впорядкований teardown ресурсів;
автоматизація управління інфраструктурою та життєвим циклом сервісів;
розвиток системи керування обчислювальними ресурсами: квоти, черги та gang-scheduling симуляційних навантажень (Kueue, Volcano);
пряма участь у проєктуванні архітектури, design review та code review;
дослідження нових технологічних підходів і впровадження їх у продукт;
документування архітектури операторів і практик роботи з ними для решти команди.
Що для нас важливо:
впевнений практичний досвід розробки на Golang;
хороше розуміння Kubernetes та принципів його роботи, зокрема операторів, контролерів (Kubebuilder, Controller Runtime, client-go) і примітивів (RBAC, NetworkPolicy, ResourceQuota, ownerReferences, admission-механізми);
досвід роботи з мікросервісною архітектурою;
досвід інтеграції із зовнішніми системами з reconcile-логіки: бази даних, IAM/OIDC-провайдери, message-брокери, Helm;
досвід роботи з AWS або іншими хмарними платформами;
розуміння мережевих технологій (TCP/IP, модель OSI, принципи мережевої взаємодії);
досвід роботи з Docker та контейнеризованими застосунками;
вміння проєктувати технічні рішення та працювати автономно;
готовність працювати з великою кодовою базою та поступово вдосконалювати її.
Буде перевагою:
досвід роботи з Kueue, Volcano або іншими системами планування batch-навантажень;
досвід роботи з ArgoCD, CloudNativePG, Zitadel/Keycloak, NATS JetStream, Temporal;
досвід побудови internal developer platform або PaaS-подібних систем;
досвід роботи з TypeScript/NestJS ;
досвід у продуктових командах та стартапах;
досвід роботи з GPU-навантаженнями та відеостримінгом у Kubernetes.
Ми пропонуємо:
складні технічні задачі та реальний вплив на архітектуру продукту;
можливість застосовувати ваш досвід і навички для зміцнення обороноздатності України;
комфортні умови праці та ринкову заробітну плату;
повну віддалену зайнятість або гібридну у м. Львів;
відпустки, лікарняні та інші соціальні гарантії, згідно з нормами чинного трудового законодавства;
роботу в команді, де цінується незалежність та ініціативність;
бронювання.



