小红书云原生高级开发工程师/专家 - 容器引擎方向
任职要求
任职资格 1、计算机科学、软件工程等相关专业本科及以上学历,3年以上容器、Kubernetes 或相关分布式系统开发经验。 2、熟练掌握 Kubernetes 核心组件的原理和开发,有二次开发能力。 3、精通 Go 或 C++ 编程,具有良好的代码风格和系统架构设计能力,能进行复杂系统的代码开发和调试。 4、熟悉容器技术栈(如 Docker、containerd),有容器存储、容器网络、稳定性、性能优化等相关知识。 5、有云原生项目(如 Containerd、Calico、Etcd、Cilium、Fluid等)开发经验者优先。 6、熟悉 Agent 基础设施架构,了解…
工作职责
1、Kubernetes架构设计与开发: 深入理解Kubernetes原生架构的设计理念,参与并主导Kubernetes核心组件的开发和实现。 2、性能调优与优化: 通过监控工具(如Prometheus、Grafana)对Kubernetes集群进行全面性能分析,并优化关键节点、组件和流程,以提升整体系统的稳定性和响应速度。 3、集群部署与运维: 独立负责Kubernetes集群的稳定部署、监控与维护工作,确保集群在高负载环境下的可靠运行。 4、平台化能力建设: 研究并实施Kubernetes平台化的能力建设,提升平台的扩展性、可用性和可管理性。 5、跟踪云原生生态的最新发展趋势,研究并应用新技术以提升底座的稳定性、可扩展性、可维护性。 6、Agent Sandbox 平台设计与开发:基于云原生底座,设计并实现 Agent/Sandbox 全生命周期管理平台,支撑沙箱的规模化运行。
1.负责公司容器应用编排与调度平台的架构设计和核心功能开发,包括容器工作负载、资源管理、调度优化、弹性伸缩、GPU设备调度、任务调度等模块。 2.负责云原生工作负载编排能力的建设,包括大规模在线应用、分布式PD分离推理服务的分批发布、原地升级、批量灰度发布等能力;与集群联邦、调度器、公司内各个业务平台充分协同工作,确保在复杂场景下的工作负载编排调度策略具备高可用性和可扩展性。 3.设计和实现在线服务、离线应用、大数据任务的混部调度方案,优化集群资源的整体利用率,实现计算、存储和网络资源的高效调度。 4.针对不同业务场景,研究并改进 Kubernetes 调度算法,包括任务排队、优先级、抢占机制、节点选择等,提升集群的资源分配效率和稳定性。 5.跟踪云原生生态的最新发展趋势,研究并应用新技术以提升系统性能和调度灵活性。 6.支持系统的性能监控与故障诊断,参与系统优化和技术问题的快速解决,保障系统的高效稳定运行。
1. 负责 Serverless x AI 系列云产品的端侧架构设计与全栈开发,涵盖 Web 前端、Node.js 服务层、Serverless 函数、CLI 工具等; 2. 深度参与 AI 能力的工程化落地,包括模型调用、Prompt 工程、RAG 架构、AI Agent 编排等前端集成方案; 3. 推进开源 AI 工具链生态建设,打造开发者喜爱的 AI 开发工具(如 AI IDE 插件、低代码 + AI 生成器、Serverless DevTools 等); 4. 解决 复杂技术问题,进行体验优化、性能优化和稳定性改进。
1. 负责 Serverless x AI 系列云产品的端侧架构设计与全栈开发,涵盖 Web 前端、Node.js 服务层、Serverless 函数、CLI 工具等; 2. 深度参与 AI 能力的工程化落地,包括模型调用、Prompt 工程、RAG 架构、AI Agent 编排等前端集成方案; 3. 推进开源 AI 工具链生态建设,打造开发者喜爱的 AI 开发工具(如 AI IDE 插件、低代码 + AI 生成器、Serverless DevTools 等); 4. 解决 复杂技术问题,进行体验优化、性能优化和稳定性改进。
负责企业级 MES(制造执行系统)及云原生基础平台的架构设计与技术演进,主导高并发、强一致性分布式系统的技术选型、架构落地和团队能力建设,推动 Spring Boot、Service Mesh、事件驱动架构等前沿技术在工业数字化场景的深度应用。 1.架构设计与技术演进 微服务架构:设计基于 Spring Modulith 的模块化单体/微服务混合架构,定义限界上下文、聚合根、领域事件规范; 服务网格:主导 Sidecarless(Istio Ambient)架构落地,实现多工厂、多集群的服务治理; 数据架构:设计 Oracle + 时序数据库混合存储方案,保障制造数据的高可靠与高性能; 事件驱动:构建基于 Seata + RocketMQ 的分布式事务与事件溯源平台; 云原生底座:基于 Kubernetes + Helm 构建多租户、多工厂的 PaaS 平台; 2.跨团队协作与赋能 评审各产品团队架构方案,把控技术债务风险; 与产品经理协作,将业务需求转化为技术架构; 3.技术研发 主导高并发场景的性能优化与容量规划; 设计工业级高可用方案; 开发核心框架组件和脚手架平台。