高级前端工程师,系统方向
为 Sift 平台构建高性能浏览器数据基础设施与遥测可视化,平台服务于火箭、卫星、自动驾驶汽车及其他关键任务硬件。 让硬件工程团队能够高效分析复杂数据。
描述
- 使用 Web Workers、Apache Arrow、OPFS 缓存和分层失效策略,设计高效的浏览器数据管线。
- 为时间序列遥测、FFT 频率分析、地理数据和散点图创建交互式可视化。
- 通过协调工作线程池、管理大型二进制缓冲区、绕过 React 渲染周期,以及选择主线程或线程外处理方式,应对浏览器性能挑战。
- 设计可组合的 UI 系统,用于呈现详尽的硬件遥测数据。
- 与后端工程师协作,制定结构化数据端点的 API、二进制序列化格式和查询语义。
- 协助开发并扩展 Sift 面向硬件工程团队的早期数据基础设施平台。
任职要求
- 至少 7 年 Web 软件开发经验。
- 具备扎实的 TypeScript 技能。
- 有在 React 代码库中工作的经验。
- 对内存布局、线程协调、缓存策略和数据序列化格式有系统层面的理解。
- 有开发无法在正确性与性能之间取舍的软件的经验。
- 必须是美国人士:美国公民、合法永久居民,或受保护人士(例如获庇护者或难民)。
- 必须遵守 ITAR/EAR 法规。
- 加分项:具备 GPU 加速浏览器渲染经验,包括 WebGL、WebGPU 或 Canvas 2D。
- 加分项:具备使用 D3、ECharts 或自定义渲染器进行大规模技术可视化的经验。
- 加分项:具备二进制数据格式或列式数据处理经验,例如 Arrow、Parquet、Protocol Buffers 或 FlatBuffers。
- 加分项:具备 Web Workers、SharedArrayBuffer、OPFS 或其他浏览器线程与存储 API 的经验。
- 加分项:具备航空航天、科学计算、医疗设备、金融系统或类似领域的经验。
- 加分项:具备创建新基础设施的经验,例如缓存层、数据处理管线、渲染引擎或开发者工具。
福利待遇
- 股权。
- 福利方案。
- 奖金。
- 有机会参与平台的开发与扩展。
- 为搬迁至洛杉矶的候选人提供搬迁支持。
