最重要的一点: Axios是一家以增长为导向的媒体公司,帮助人们更快地了解重要事务。我们正在寻找一位技术主管工程师——一位资深的、亲自动手的个人贡献者——来领导Axios核心产品在不同团队间的架构和交付工作,采用强大的产品工程和AI原生实践。
为什么这很重要: Axios为数百万读者提供清晰、可信赖的新闻。你将扎根于一个产品领域,同时为多个团队和互联系统塑造全栈系统和制定技术方向。这不是一个人员管理角色。
AI是我们构建方式的核心。在实施、测试、审查、调试、文档编制和运营过程中,你将使用编码代理,同时对架构、质量、安全和产品成果负责。技术主管的影响力来自于持续的范围、判断和结果——不仅仅是工具的使用。
你将与产品经理、设计师、工程师和领导者合作,制定计划、协调依赖关系、解决模糊问题、建立弹性系统,并帮助他人做出更好的技术决策。
职责:
作为技术主管工程师,你将领导Axios前端和后端系统的可靠产品和平台工作。在推动多季度计划的同时,你将继续亲自动手工作,提高技术一致性,并使用代理实践加速交付。主要职责包括:
- 跨团队技术领导: 领导跨团队和互联系统的关键任务或高风险计划。构建问题,明确所有权和依赖关系,明确权衡,并推动生产采用。
- 架构和设计: 负责产品领域的架构和前端、API、数据和生产系统的可扩展边界。领导设计审查,并在你的影响范围内建立标准。
- 亲自动手的系统所有权: 负责关键系统的技术方向和长期演进,同时编写和审查代码、原型设计、调试、领导迁移和在生产中运营服务。
- AI支持的产品和工程: 确定模型、代理、检索或自动化创造价值的地方。构建具有可衡量行为、护栏和判断的可重用能力,以及何时传统软件更好的判断。
- 质量、可靠性和事件领导: 改进测试、性能、可观察性、安全性和运营准备。预见系统性风险,解决技术债务,并在关键生产问题期间帮助领导解决和学习。
- 技术领导和指导: 指导跨团队的中高级工程师,传播系统思维和设计模式,并通过提案、审查和影响力建立一致意见,而不是通过权威。
- 产品和技术的战略: 与产品、设计和工程领导者合作,制定产品领域路线图,协调依赖关系,并将技术投资与读者、编辑和业务成果联系起来。
技能:
理想的候选人是一位具有持续多团队影响力的技术主管工程师,在相关领域有深厚的专业知识,广泛的系统思维,并对用户体验、可靠性、可扩展性、可维护代码和有效的AI支持实践有承诺。你应该具备:
- 经验: 通常在专业软件开发中有7年以上的经验,或同等持续的技术主管影响力,包括领导跨多个团队或系统的复杂计划。
- AI原生开发: 亲自动手使用代理编码工具——如Claude Code、Codex、Cursor、GitHub Copilot或类似工具——来完成有意义的、多步骤的软件工作,而不是仅仅生成片段或使用自动完成。
- 代理方向和上下文: 能够编写清晰的策略、规格和验收标准;提供上下文;界定复杂工作;决定委托什么;并纠正不完整或不正确的做法。
- 验证和工程判断: 能够批判性地审查AI生成的代码,验证假设,识别安全、可扩展性和可维护性风险,并发现看似合理但错误的解决方案。你明白AI提高了良好架构、测试和人类判断的重要性。
- 前端开发: 亲自动手使用JavaScript或TypeScript和React构建生产界面,最好是使用Next.js,并且有指导跨团队前端架构的判断力。
- 后端开发: 亲自动手构建生产服务和API。我们的后端系统使用Go和Python,你应该能够塑造可靠的服务边界,并有效地使用或学习其中任何一种语言。
- 数据基础: 具备关系数据库、SQL、模式设计、事务和迁移的经验。
- 质量和安全: 具备测试、无障碍性、输入验证、身份验证、授权和Web安全实践的经验,以及提高跨团队标准的能力。