Sift
Sift
Sift разработва единна платформа за наблюдаемост на телеметрични данни от хардуер, която помага на инженерните екипи да събират, управляват, визуализират и преглеждат сложни машинни данни, без да разчитат на персонализиран код. Инструментите ѝ осигуряват информация в реално време през целия жизнен цикъл на хардуера и са предназначени за критично важна работа в сектори като авиация и космонавтика, транспорт, отбрана, производство, логистика и консултантски услуги. Екипът на Sift се стреми да опрости работните процеси, свързани с телеметрията, така че организациите да използват по-пълноценно оперативните данни и да поддържат ефективния ход на инженерната работа.

Старши frontend инженер за системи

Изграждайте високопроизводителна инфраструктура за данни в браузъра и визуализации на телеметрични данни за платформата на Sift, която поддържа ракети, сателити, автономни превозни средства и друг хардуер, критичен за мисии.

Описание

  • Проектирайте ефективни потоци за данни в браузъра с Web Workers, Apache Arrow, кеширане в OPFS и многостепенни стратегии за инвалидиране.
  • Създавайте интерактивни визуализации на времеви редове от телеметрични данни, честотен анализ с FFT, географски данни и точкови диаграми.
  • Решавайте проблеми с производителността на браузъра чрез координиране на групи от работници, управление на големи двоични буфери, заобикаляне на цикъла за рендиране на React и избор между обработка в основната нишка и извън нея.
  • Проектирайте съставни системи за потребителски интерфейс, които представят подробна телеметрия на хардуера.
  • Работете с backend инженери по API, формати за двоична сериализация и семантика на заявките за крайни точки със структурирани данни.
  • Помагайте за разработването и разрастването на платформата за инфраструктура на данни на Sift в начален етап, предназначена за екипи по хардуерно инженерство.

Изисквания

  • Най-малко 7 години опит в разработването на уеб софтуер.
  • Отлични умения с TypeScript.
  • Опит с работа в кодова база на React.
  • Системно разбиране на организацията на паметта, координацията на нишки, стратегиите за кеширане и форматите за сериализация на данни.
  • Опит в разработването на софтуер, при който не е можело да се прави компромис между коректност и производителност.
  • Трябва да сте лице от САЩ: гражданин на САЩ, законен постоянен жител или защитено лице, например търсещо убежище или бежанец.
  • Трябва да спазвате разпоредбите ITAR/EAR.
  • Предимство е опитът с GPU ускорено рендиране в браузъра, включително WebGL, WebGPU или Canvas 2D.
  • Предимство е опитът с мащабни технически визуализации чрез D3, ECharts или персонализирани механизми за рендиране.
  • Предимство е опитът с двоични формати за данни или колонна обработка на данни, например Arrow, Parquet, Protocol Buffers или FlatBuffers.
  • Предимство е опитът с Web Workers, SharedArrayBuffer, OPFS или други API за нишки и съхранение в браузъра.
  • Предимство е опитът в авиационната и космическата индустрия, научните изчисления, медицинските изделия, финансовите системи или сходна област.
  • Предимство е опитът в създаването на нова инфраструктура, като слоеве за кеширане, потоци за обработка на данни, механизми за рендиране или инструменти за разработчици.

Придобивки

  • Дялово участие.
  • Пакет придобивки.
  • Бонус.
  • Възможност да помагате за разработването и разрастването на платформата.
  • Подкрепа при преместване за кандидати, които се местят в Лос Анджелис.