职位描述
搜索引擎技术JavaSOCKET技术分布式技术数据架构车联网实时大数据
岗位职责:
1、平台架构设计与演进:
(1)主导车联网云平台的整体架构设计(包括接入层、通信层、数据处理层、业务逻辑层、存储层、API层等)。
(2)设计并实现高并发、低延迟、高可用的车辆连接管理、消息传输(MQTT, HTTP/2, WebSocket, SomeIP over IP等)、指令下发机制。
规划并设计海量车联网数据(车辆状态、传感器数据、位置信息、故障码、日志等)的采集、传输、存储(时序数据库、对象存储、关系型数据库、NoSQL等)、处理(流处理、批处理)和分析架构。
(3)设计满足车规级要求的API网关、微服务治理、服务发现与配置管理方案。
(4)持续评估新技术(如边缘计算、5G/V2X、AI/ML在平台的应用),推动平台架构的现代化和演进,确保其技术领先性。
2、技术选型与决策:
(1)评估和选择适合车联网场景的云服务(AWS, Azure, GCP, 阿里云, 华为云等)、中间件、数据库、消息队列、流处理引擎等技术栈。
(2)制定并推广平台的技术规范、标准和最佳实践(包括编码规范、接口规范、安全规范、性能规范等)。
3、非功能性需求保障:
(1)主导平台的高可用性(HA)、容灾(DR)、可扩展性(Scalability)、性能优化(低延迟、高吞吐)、安全性(网络安全、数据安全、隐私保护、符合ISO 21434等)、可观测性(监控、日志、告警、追踪)设计。
(2)设计满足车联网特定SLA(服务等级协议)和QoS(服务质量)要求的解决方案。
4、技术领导与协作:
(1)为开发团队提供技术指导、架构评审和关键问题的技术攻关支持。
与产品经理紧密合作,理解业务需求,并将其转化为可行的技术架构方案。
与运维/DevOps团队协作,设计并优化平台的部署、发布、监控和自动化运维体系。
(2)与安全团队合作,确保平台架构符合车联网安全法规和最佳实践。
与硬件/嵌入式团队协作,定义车端与云端的通信协议和数据接口。
5、文档与知识传递:
(1)编写和维护核心架构设计文档、技术白皮书。
(2)在团队内进行技术分享,提升团队整体技术能力。
任职要求:
1、教育背景: 计算机科学、软件工程、通信工程或相关专业硕士及以上学历。
2、工作经验:
8年以上大型分布式系统、高并发互联网平台或企业级软件的设计和开发经验。
5年以上系统架构师或技术负责人经验,有成功设计、交付和运维大规模、高可用、可扩展平台的实际案例。
3年以上 车联网(Telematics/Connected Vehicle/IoV) 相关云平台架构设计或核心开发经验,深刻理解车联网的业务场景、技术挑战和行业标准。
3、核心技术能力:
精通分布式系统架构: 深刻理解微服务、服务网格、容器化(Docker/Kubernetes)、Serverless、消息队列(Kafka, Pulsar, RabbitMQ等)、缓存(Redis, Memcached)等。
精通云计算平台: 对至少一家主流公有云(AWS/Azure/GCP/阿里云/华为云)的核心服务(计算、存储、网络、数据库、大数据、安全)有深入理解和丰富实战经验。
精通数据平台: 具备构建大规模数据处理平台的经验,熟悉流处理(Flink, Spark Streaming, Kafka Streams)、批处理(Spark, Hive)、时序数据库(InfluxDB, TimescaleDB, TDengine等)、大数据存储(HDFS, S3, HBase, Cassandra等)和数据仓库。
精通网络与通信: 深入理解TCP/IP、HTTP/HTTPS、WebSocket、MQTT、CoAP等协议,熟悉车联网常用协议(如SomeIP over IP, DDS等)者优先。理解5G/V2X基本原理。
精通性能与高可用: 具备丰富的系统性能调优、容量规划、高可用和容灾设计经验。
精通API设计: 精通RESTful API设计原则,熟悉gRPC, GraphQL等。
编程能力: 至少精通一门主流后端语言(如Java, Go, Python, Scala),具备良好的编码习惯和设计能力。
安全与合规: 具备强烈的安全意识,熟悉常见网络安全攻击和防御手段,了解数据隐私保护法规(如GDPR, CCPA, 中国个保法),对车联网安全标准(如ISO 21434, WP.29 R155/R156)有了解者优先。
问题解决能力: 出色的分析、定位和解决复杂技术问题的能力。
沟通协作: 优秀的沟通表达能力、跨团队协作能力和文档撰写能力,能够清晰阐述技术方案并推动落地。