
Sift розробляє єдину платформу спостережуваності для телеметрії обладнання, допомагаючи інженерним командам збирати, керувати, візуалізувати й аналізувати складні дані про машини без написання власного коду. Її інструменти забезпечують отримання інформації в реальному часі протягом усього життєвого циклу обладнання та призначені для критично важливих завдань у таких сферах, як аерокосмічна галузь, транспорт, оборона, виробництво, логістика й консалтинг. Команда Sift прагне спростити роботу з телеметрією, щоб організації могли ефективніше використовувати операційні дані та підтримувати безперервність інженерних процесів.
Провідний фронтенд-інженер із систем
Створюйте високопродуктивну інфраструктуру для обробки даних у браузері та візуалізації телеметрії на платформі Sift, яка підтримує ракети, супутники, автономні транспортні засоби й інше критично важливе обладнання.
Опис
- Створюйте ефективні конвеєри обробки даних у браузері за допомогою Web Workers, Apache Arrow, кешування OPFS і багаторівневих стратегій інвалідації.
- Розробляйте інтерактивну візуалізацію телеметрії часових рядів, частотного аналізу БПФ, географічних даних і діаграм розсіювання.
- Розв’язуйте проблеми продуктивності браузера: координуйте пули робочих потоків, керуйте великими двійковими буферами, оминайте цикл рендерингу React і вибирайте між обробкою в основному потоці та поза ним.
- Проєктуйте композиційні UI-системи для відображення докладної телеметрії обладнання.
- Співпрацюйте з backend-інженерами над API, форматами двійкової серіалізації та семантикою запитів до кінцевих точок структурованих даних.
- Допомагайте розробляти й масштабувати ранню платформу інфраструктури даних Sift для інженерних команд, що працюють з обладнанням.
Вимоги
- Щонайменше 7 років досвіду розробки вебпрограмного забезпечення.
- Впевнене володіння TypeScript.
- Досвід роботи з кодовою базою React.
- Системне розуміння організації пам’яті, координації потоків, стратегій кешування та форматів серіалізації даних.
- Досвід створення програмного забезпечення, де не можна було поступатися ані правильністю, ані продуктивністю.
- Потрібно мати статус особи США (U.S. Person): бути громадянином США, законним постійним резидентом або особою під захистом, наприклад отримувачем притулку чи біженцем.
- Потрібно дотримуватися вимог ITAR/EAR.
- Буде перевагою досвід апаратно прискореного рендерингу в браузері, зокрема з WebGL, WebGPU або Canvas 2D.
- Буде перевагою досвід масштабної технічної візуалізації за допомогою D3, ECharts або власних засобів рендерингу.
- Буде перевагою досвід роботи з двійковими форматами даних або колоночним опрацюванням даних, наприклад Arrow, Parquet, Protocol Buffers чи FlatBuffers.
- Буде перевагою досвід роботи з Web Workers, SharedArrayBuffer, OPFS або іншими API браузера для потоків і зберігання даних.
- Буде перевагою досвід роботи в аерокосмічній галузі, наукових обчисленнях, виробництві медичних пристроїв, фінансових системах або суміжній сфері.
- Буде перевагою досвід створення нової інфраструктури, наприклад рівнів кешування, конвеєрів обробки даних, рушіїв рендерингу чи інструментів розробника.
Переваги
- Частка в капіталі компанії.
- Пакет пільг.
- Бонус.
- Можливість допомогти розробити й масштабувати платформу.
- Підтримка з переїздом для кандидатів, які переїжджають до Лос-Анджелеса.