岗位描述
岗位职责:
掌舵框架架构演进:制定 KodKod/JavaBase 中长期路线与取舍,定义下一代框架形态,主导关键技术决策。
跨语言一致性:拉齐 Go/Java/Python/Node.js的能力与开发体验——中间件客户端、日志/监控规范、错误处理、RPC 约定统一。
框架 AI-Native 化:把框架设计成"对 AI/Agent 友好"——结构化约定、机器可读元数据、能力可被 MCP 暴露、脚手架/codegen 友好、规范以 AI 可消费形式沉淀,让 Claude Code 等能理解·生成·改造基于框架的代码。
以 AI-Coding 提效框架交付:推动"框架 + AI 编码"结合——AI 脚手架生成合规服务、AI 辅助框架迁移/版本升级、框架规范通过 AI Review / CI 卡点自动落地。
铺路而非筑墙:以"自助化、降低接入成本、好用"为目标推动规范被数百研发主动采纳,平衡前瞻性与向后兼容、设计废弃与迁移路径。
可观测 & 性能深水区:框架内建 OTel 三信号;运行时性能、并发模型、框架级容错。
技术领导力:为现有公共库/SDK、可观测 SDK、CI 卡点等方向同学做架构指导与评审,把分散的框架工作收口。
任职要求:
8年以上后端,必须精通 Go 语言及其框架与运行时内核(懂原理、改得动、设计得了),需具备独立排查 goroutine 泄漏、设计错误处理规范、优化 GC 性能等实操经验;同时具备 Java 框架经验者优先。。
从 0 设计或核心维护过公司级框架/中间件/基础库,服务过规模化业务;主导过框架的架构演进或大规模迁移,能讲清取舍与落地路径。
扎实的 API/SDK 设计、向后兼容、版本与废弃管理功底。
微服务核心域体系认知:RPC、服务治理、注册配置、可观测、性能调优。
熟练使用 AI 编码工具与 agentic 开发工作流;理解 LLM/Agent 基本原理(上下文、工具调用、MCP),能据此设计"对 AI 友好"的框架与规范。
能"无授权地施加影响"——靠技术说服力让大量团队主动采纳。
加分项:
Go + Java 双栈框架经验。
把代码库/框架做成 AI/Agent 可消费(MCP 化、codegen、AI-native 文档)的实践。
开源框架/中间件 contributor / maintainer。