Chainlink Labs 需要 Software Engineer, Data Growth 人员 在哥伦比亚 | LinkedIn
关于 Chainlink Chainlink 是行业标准的预言机平台,将资本市场带入链上,并为大多数去中心化金融(DeFi)提供动力。Chainlink 堆栈提供了必要的数据、互...
加载中...
我们正在构建一个多租户、硬件无关的物联网平台。我们需要一位资深工程师,白天设计系统架构,下午编写生产级后端代码。这不是一个只关注架构或只关注编码的角色,而是两者同时进行,在快速发展的早期阶段环境中工作。你还将负责云基础设施,直到我们扩展。你必须有构建物联网平台后端的经验,而不是仅仅使用它们。你理解硬问题:大规模设备认证、MQTT代理设计、时间序列数据摄入性能、多租户数据隔离和实时交付到网络客户端。你能够自主做出架构决策,清晰地记录它们并坚持它们。你远程工作有纪律——你提前发现风险,而不是让它们变成问题。
职责包括:平台架构设计(设备连接层 → MQTT/协议摄入 → 流处理 → 时间序列存储 → REST/GraphQL API 层 → 实时 WebSocket 交付)、多租户数据模型设计(严格的数据隔离、租户范围的 API 令牌、行级安全)、设备生命周期系统设计(设备注册、X.509/JWT 认证、设备状态跟踪、退役)、协议抽象层设计(MQTT、Modbus、OPC-UA、CoAP、HTTP 设备统一到相同内部数据模型)、可配置规则引擎设计(事件-条件-动作规则用于警报、自动化和集成——无需客户编写代码)、OTA 固件更新管理(安全交付、版本控制、回滚、舰队编排)、编写架构决策记录(ADRs)以确保每个重大技术选择都有文档记录。
后端开发包括:从零构建核心平台服务(设备管理、遥测摄入、规则引擎、通知/警报、OTA 更新、多租户 API 网关)、开发 REST 和 GraphQL API 并提供完整的 OpenAPI 规格(从第一天开始版本控制)、实现 WebSocket 和 SSE 端点用于实时遥测交付到网络和移动客户端、构建设备控制与命令服务(带确认、重试逻辑和超时处理)、实现设备影子服务(每个设备的最后已知状态即使离线也可访问)、编写单元、集成和负载测试(没有服务在 staging 环境中没有测试覆盖)、负责服务可靠性:SLO 定义、警报运行手册、轮班事件响应。
云基础设施(临时)包括:使用 Terraform 为所有 AWS 环境(开发、预发布、生产)进行编程化配置(无点击操作)、配置 AWS IoT Core:MQTT 端点、主题命名空间、规则引擎、证书管理、通过 GitHub Actions 为所有后端服务设置 CI/CD 管道、配置 CloudWatch 监控、日志聚合和自动健康警报、管理所有团队成员的 IAM(最小权限、无共享凭证)、在 Phase 2 阶段 2 中将基础设施完全文档化并交接给 DevOps 工程师。
要求:7-12 年软件或系统工程经验;至少 4 年专门构建物联网平台后端或连接产品基础设施经验;专家级 AWS IoT Core 或 Azure IoT Hub 经验(生产部署,不是教程);专家级 MQTT 知识(v3.1 和 v5.0、主题层次设计、QoS 级别、保留消息、Last Will & Testament、代理大小和集群);熟练掌握 Python 和 Node.js/TypeScript 用于生产后端服务(Go 是优势);有时间序列数据库(InfluxDB、TimescaleDB 或 AWS Timestream)经验;Terraform 或 AWS CloudFormation 经验(编程化配置云基础设施,而不是通过控制台);多租户 SaaS 后端架构经验(数据隔离模式、租户范围访问控制、共享基础设施设计);安全实践:TLS/mTLS、X.509 证书、OAuth 2.0、JWT、秘密管理(Vault 或 AWS Secrets Manager);消息代理或流处理经验:Kafka、RabbitMQ、AWS Kinesis 或 AWS IoT 规则引擎;能自主在高级别工作(做出决策、记录理由、提前发现风险)。
加分项:工业协议知识(Modbus TCP/RTU、OPC-UA、BACnet)——即使作为消费者或集成商;EMQX、HiveMQ 或 VerneMQ 代理部署和生产操作;边缘计算运行时:AWS Greengrass v2、Azure IoT Edge 或 Balena;数字孪生框架:AWS IoT TwinMaker、Azure Digital Twins;容器编排:Kubernetes、ECS 或等价物用于未来 Phase 2 迁移;开源物联网贡献或在平台架构上发表技术写作。
7-12 年软件或系统工程经验;至少 4 年专门构建物联网平台后端或连接产品基础设施经验;专家级 AWS IoT Core 或 Azure IoT Hub 经验(生产部署,不是教程);专家级 MQTT 知识(v3.1 和 v5.0、主题层次设计、QoS 级别、保留消息、Last Will & Testament、代理大小和集群);熟练掌握 Python 和 Node.js/TypeScript 用于生产后端服务(Go 是优势);有时间序列数据库(InfluxDB、TimescaleDB 或 AWS Timestream)经验;Terraform 或 AWS CloudFormation 经验(编程化配置云基础设施,而不是通过控制台);多租户 SaaS 后端架构经验(数据隔离模式、租户范围访问控制、共享基础设施设计);安全实践:TLS/mTLS、X.509 证书、OAuth 2.0、JWT、秘密管理(Vault 或 AWS Secrets Manager);消息代理或流处理经验:Kafka、RabbitMQ、AWS Kinesis 或 AWS IoT 规则引擎;能自主在高级别工作(做出决策、记录理由、提前发现风险)。
无
无
无
注册并登录后即可查看
关于 Chainlink Chainlink 是行业标准的预言机平台,将资本市场带入链上,并为大多数去中心化金融(DeFi)提供动力。Chainlink 堆栈提供了必要的数据、互...
Fulcrum技术解决方案公司正在寻找一名Cribl工程师,负责支持企业级数据管道环境的迁移、优化和管理。该职位将专注于将现有数据流迁移到Cribl平台,配置和维护Cribl基础设施,并支持网络安全数据摄入项目。
职位:软件工程师 - 电商(远程) 位置:远程(可在任何地方工作) 工作类型:全职 薪资:$180K - $250K/年 职位概述:我们正在为其中一位客户招聘一名软件工程师,新毕业生(Zara)以全职工作为基础。该职位涉及开发可扩展的后端系统,优化算法,并与跨职能团队合作交付高性能解决方案。您将参与支持全球平台实时用户体验的关键基础设施。
职位名称:全栈开发人员 经验:3年以上 工作地点:埃及 类型:全职 薪资:根据经验竞争 关于我们 我们是一家获得风投支持的技术初创公司,致力于在医疗领域开发人工智能驱动的平台...