该职位可选工作地点:杭州、上海、北京、成都
岗位职责
·负责 EMQ X 分布式消息系统的架构设计和研发,打造低延时、高可用、高扩展的物联网消息中间件
·负责相关项目的技术调研、代码评审、单元测试、文档编写
·参与 EMQ X 开源社区,支持来自全球社区用户问题和功能需求
岗位要求
·良好的基础知识,包括但不限于常用数据结构,基础算法,网络知识,Linux 常规操作及常用命令
·熟悉至少一门编程语言,包括但不限于 C、Java、Go 等
·熟练使用至少一种数据库,包括但不限于 MySQL、Redis 等
·积极乐观,责任心强,具有良好的团队沟通与协作能力
加分项
·熟悉常用物联网协议,包括但不限于 MQTT、CoAP、LwM2M 等
·热爱开源,发表过原创内容或为开源项目做出过贡献
·熟悉函数式编程,并发编程,分布式系统基本原理
·熟悉常见开源项目分布式架构,如 Riak
·熟悉常见消息队列,如 RabbitMQ、Kafka 等
EMQ 是一家开源软件公司,专注 5G 和物联网领域的消息与流处理软件,面向全球运营。
EMQ 总部位于杭州,在北京、上海、硅谷、法兰克福设有分支机构,核心产品包括面向云和边缘计算的 IoT 消息中间件以及轻量级流式处理中间件,累计已服务全球 5000+ 企业用户,并与数十家世界 500 强企业达成战略合作,典型用户包括 HPE、VMware、Verifone、Ericsson、华为、中国电信、中国移动、国家电网、上汽大众等。
EMQ 发起与运营的 EMQ X 开源物联网消息中间件项目,Github Star 数量在同类型项目中排名**,是国内在开源领域具有全球影响力的项目之一。
