
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 браузера для потоков и хранения данных.
- Будет плюсом опыт работы в аэрокосмической отрасли, научных вычислениях, производстве медицинских устройств, финансовых системах или смежной области.
- Будет плюсом опыт создания новой инфраструктуры, например уровней кэширования, конвейеров обработки данных, движков рендеринга или инструментов разработчика.
Преимущества
- Доля в капитале компании.
- Пакет льгот.
- Бонус.
- Возможность помочь в разработке и масштабировании платформы.
- Поддержка при переезде для кандидатов, переезжающих в Лос-Анджелес.