
Sift разработва единна платформа за наблюдаемост на телеметрични данни от хардуер, която помага на инженерните екипи да събират, управляват, визуализират и преглеждат сложни машинни данни, без да разчитат на персонализиран код. Инструментите ѝ осигуряват информация в реално време през целия жизнен цикъл на хардуера и са предназначени за критично важна работа в сектори като авиация и космонавтика, транспорт, отбрана, производство, логистика и консултантски услуги. Екипът на Sift се стреми да опрости работните процеси, свързани с телеметрията, така че организациите да използват по-пълноценно оперативните данни и да поддържат ефективния ход на инженерната работа.
Старши frontend инженер за системи
Изграждайте високопроизводителна инфраструктура за данни в браузъра и визуализации на телеметрични данни за платформата на Sift, която поддържа ракети, сателити, автономни превозни средства и друг хардуер, критичен за мисии.
200 000 $ – 250 000 $ / година
ХибридноПълен работен денВодещ специалистЗадължителен Език: английскиСистемен инженерОписание
- Проектирайте ефективни потоци за данни в браузъра с 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 за нишки и съхранение в браузъра.
- Предимство е опитът в авиационната и космическата индустрия, научните изчисления, медицинските изделия, финансовите системи или сходна област.
- Предимство е опитът в създаването на нова инфраструктура, като слоеве за кеширане, потоци за обработка на данни, механизми за рендиране или инструменти за разработчици.
Придобивки
- Дялово участие.
- Пакет придобивки.
- Бонус.
- Възможност да помагате за разработването и разрастването на платформата.
- Подкрепа при преместване за кандидати, които се местят в Лос Анджелис.