快手中间件研发工程师/架构师(C++)
任职要求
1、三年以上大规模高性能分布式系统开发和维护经验; 2、熟练掌握C++编程语言,掌握多线程编程的概念和技巧,熟悉Linux下网络编程,熟悉常用性能诊断工具; 3、熟悉常见网络框架、RPC框架原理与机制,包括但不限于boost …
工作职责
快手服务治理团队是服务于整个快手公司的核心技术团队。负责整个快手的服务框架,注册中心,以及服务治理和稳定性建设等相关工作,支撑海量的微服务及其相关的治理工作。以技术创造业务价值为目标,致力于不断提供更好的服务架构解决方案,提升业务团队的研发效率和体验。加入我们,您将: 1、负责微服务全生命周期的产品能力,包括但不限于服务发现、路由调度、可用性保障、高性能 RPC 框架等方面的设计改进工作,以及相关的新功能的研发、性能优化、可用性改进等; 2、直面超大业务规模带来的业务挑战,解决大规模带来的业务稳定性挑战,包括可用性、伸缩性和易用性问题; 3、密切结合业界先进理论和实践,结合公司实际业务需求,探索更好的微服务解决方案及其在快手的落地实践,共同打造业界领先的微服务中间件产品体系; 4、提供微服务领域的架构演进,提供完整的同城双活,异地多活,以及单元化相关解决方案在微服务领域的落地。
1、负责火山引擎混合云存储产品的核心技术研发,为字节系内部业务以及火山引擎客户提供企业级存储产品服务; 2、深刻理解存储的核心能力,结合客户/行业混合云场景特定需求,通过领先的架构设计,在存储IO、数据库事务处理、查询分析、数据安全等核心领域持续技术创新和突破,并完成高质量的工程落地; 3、深刻理解各行各业IT架构,研发存储网关、一体化备份等产品,实现多云、云上云下数据互通,为客户IT提供极致灵活的基础底座。
1、负责火山引擎混合云存储产品的核心技术研发,为字节系内部业务以及火山引擎客户提供企业级存储产品服务; 2、深刻理解存储核心能力,结合客户/行业混合云场景特定需求,通过领先的架构设计,在存储IO、数据库事务处理、查询分析、数据安全等核心领域继续技术创新和突破,并完成高质量的工程落地; 3、深刻理解各行各业IT架构,研发存储网关、一体化备份等产品,实现多云、云上云下数据互通,为客户IT提供极致灵活的基础底座。

职位描述: 中间件架构与开发 负责自动驾驶高性能计算平台中间件的方案设计与开发,基于 AUTOSAR Adaptive (AP) 标准,构建高可靠、低延时的基础软件架构。 核心功能模块实现 熟悉 CM(通信管理)、EM(执行管理)、SM(状态管理) 等核心模块的开发与配置,保障多进程/多核间的高效通信、服务调度及系统状态流转。 诊断与健康管理 负责 PHM(平台健康管理) 和 DM(诊断管理) 的功能落地,实现系统级的故障监控、恢复机制以及基于 DoIP/UDS 的诊断服务。 OTA升级能力建设 负责中间件层面的 OTA(UCM/Update and Configuration Management) 功能开发,包括升级包管理、依赖检查、版本回滚及数据处理(差分/压缩),支持多SoC、多分区的系统级刷新。 系统集成与优化 负责中间件在 QNX/Linux 上的移植与适配;解决量产过程中的性能瓶颈(如启动速度、通信延迟、内存占用)及稳定性问题。