海沃德,加州(现场)
关于1X
我们制造类人机器人,与人类一起工作,以解决劳动力短缺问题并创造丰富。
职位描述
我们的制造数据平台是机器人可追溯性的核心 - 从工厂诞生到整个产品生命周期,捕获每个组件、校准和遥测读数。我们需要一位多才多艺的工程师来全面负责这个平台。
作为制造数据平台的全栈工程师,您将成为我们工业数据平台(IDP)的技术支柱 - 负责从边缘数据摄取到云API再到面向技术人员的应用程序的一切。您将设计数据库模式,构建实时遥测管道,实现安全认证,并为工厂技术人员和终端用户创建直观的界面。这个角色需要能够在后端服务、前端应用程序、数据架构和安全实施之间切换的人。
这个角色非常适合那些在所有权和广度上茁壮成长的工程师 - 您将接触到堆栈的每一层,并直接看到您的工作对机器人制造质量的影响。
您的职责
后端开发
- 使用FastAPI在GCP Cloud Run上设计和构建RESTful API和WebSocket服务
- 实现记录模式编排:触发自检、捕获遥测、管理会话生命周期
- 构建具有版本控制和回滚功能的配置推/拉API
- 为高频遥测摄取(每个机器人200Hz,350KB/s)创建数据管道
前端开发
- 为工厂技术人员构建渐进式Web应用程序(PWA):二维码扫描、机器人诊断、记录控制
- 创建车队管理、用户管理和审计日志查看的管理仪表板
- 实现与WebSocket集成的实时遥测可视化(<500ms延迟)
- 设计针对工厂车间使用优化的移动优先界面(大触摸目标,高对比度)
数据架构
- 设计和优化数据库模式:用于关系数据的Cloud SQL(PostgreSQL),用于时间序列遥测的Bigtable
- 架构数据存储策略:不可变数据(OTP)、版本化校准(EEPROM同步)、时间序列流
- 构建将组件、校准和制造事件链接的机器人谱系系统
- 从EOL数据融合站到产品生命周期实施数据生命周期管理
安全与基础设施
- 使用Google Identity Platform实施OAuth 2.0认证
- 设计和执行基于角色的访问控制(RBAC):查看者、技术员、工程师、管理员、终端用户
- 配置TLS/mTLS用于边缘到云通信
- 构建全面的审计日志以确保合规性和可追溯性
- 使用Terraform和CI/CD管道与Cloud Build管理基础设施
集成与边缘
- 通过EMQX代理与MQTT Sparkplug B集成进行边缘网关通信
- 设计用于离线数据缓冲的存储转发模式在边缘网关上
- 构建本地机器人存储(EEPROM)与云数据库之间的同步逻辑
- 与机器人操作系统团队合作进行遥测模式和命令协议
必须具备
- 5年以上涵盖后端和前端开发的软件工程经验
- 精通Python(FastAPI,SQLAlchemy)和TypeScript(React,Next.js)
- 具备云平台经验(优选GCP):Cloud Run,Cloud SQL,Pub/Sub,BigQuery
- 深刻理解数据库设计:关系建模、时间序列数据库、查询优化
- 具备实时系统经验:WebSockets、消息队列或流管道
- 理解认证和授权:OAuth 2.0,JWT,RBAC实施
- 具备基础设施即代码(Terraform)和CI/CD管道经验
- 能够独立工作并全面负责项目
加分项
- 具备MQTT、Sparkplug B或工业物联网协议经验
- 具备制造、机器人或硬件数据系统背景
- 具备渐进式Web应用程序(PWA)和离线优先设计经验
- 熟悉时间序列数据库(Bigtable,InfluxDB,TimescaleDB)
- 具备数据可视化库经验(D3.js,Recharts,ECharts)
- 理解边缘计算:NVIDIA Jetson,工业网关
- 具备3D可视化(Three.js)经验用于机器人状态监控
- 具备安全认证或合规框架经验(SOC 2)
福利与薪酬
- 薪资范围:$180,000 – $227,000 + 股权
- 健康、牙科和视力保险
- 公司匹配的401(k)
- 带薪休假和假期
平等机会雇主
1X是一个平等机会雇主。所有合格的申请者将不论种族、肤色、宗教、性别、性别认同或表达、性取向、国籍、祖籍、公民身份、年龄、婚姻状况、健康状况、遗传信息、残疾、军人或退伍军人身份或任何其他受适用联邦、州或地方法律保护的特征而获得就业考虑。