Sift
Sift
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 браузера для потоків і зберігання даних.
  • Буде перевагою досвід роботи в аерокосмічній галузі, наукових обчисленнях, виробництві медичних пристроїв, фінансових системах або суміжній сфері.
  • Буде перевагою досвід створення нової інфраструктури, наприклад рівнів кешування, конвеєрів обробки даних, рушіїв рендерингу чи інструментів розробника.

Переваги

  • Частка в капіталі компанії.
  • Пакет пільг.
  • Бонус.
  • Можливість допомогти розробити й масштабувати платформу.
  • Підтримка з переїздом для кандидатів, які переїжджають до Лос-Анджелеса.