Affinity Labs: 创始工程师(后端)
地点:英国伦敦地区,现场
公司简介
在 Affinity Labs,我们正在构建公司创建的未来,一个全栈 AI 风投工作室,与内容创作者合作,共同创办真实且可扩展的软件企业。通过结合 AI 原生开发和创作者主导的分发,我们正在开创一种新的货币化模式,以快速构建、启动和扩展与创作者及其受众一致的数字企业。
我们旨在通过内部的“AI 工厂”以比传统方法快 10 倍且便宜的方式推出企业:一个多代理架构、可重用的组件库和一个从我们发布的每个产品中学习的不断增长的知识图谱。
为什么选择 Affinity Labs:
通过 AI 加速的工作流程快速交付产品,看到您的工作在发布时分发给数千用户,并在多个产品中产生复合影响,而不仅仅是一个。
职位描述
您将领导我们产品的端到端后端开发:范围服务、设计数据模型和 API、构建、测试、交付和在紧凑的周期中迭代。这是一个早期阶段的、动手的角色,具有显著的自主权和责任感,推动后端产品开发,与创始人、创作者和产品/设计密切合作,将精简的规格转化为可靠、可扩展的服务。
职责
• 在后端端到端实现功能(API 数据模型集成),并在快速移动的同时保持质量。
• 运行紧凑的构建、测试、迭代、交付循环;提供现实的估计并及早发现阻碍因素。
• 实际管理技术债务;在工具中记录关键决策作为轻量级 ADR/笔记。
• 参与每日站会和每周计划,贡献技术战略并从 Linear 票据中执行。
• 参与架构和产品讨论;在辩论中被听到,并对统一的决策保持一致。
• 拥有可操作性:设置和维护 CI/CD、监控/警报、性能和错误预算,以及安全回滚路径。
• 构建和集成 AI 功能(LLM/代理工作流程、RAG/向量数据库集成、评估挂钩、成本/安全护栏)。
基本要求
• 3-6 年以上生产后端/服务构建经验,具有交付作品和明确的所有权。
• 强大的 Python(FastAPI)和数据库技能(PostgreSQL/MongoDB);扎实的 API 设计基础。
• 熟悉 AWS 无服务器模式和 Docker 用于定制服务;基本的 CI/CD 概念。
• 熟悉 Redis(缓存/会话)和常见的队列/消息模式。
• 创业心态:高度所有权、速度、模糊性;在需要时愿意熬夜。
• 成长心态和灵活性:开放接受反馈;对技术栈/工具不固执。
• 清晰的沟通者和协作者;依靠您的经验指导产品决策。
• 有快速交付小团队的证据(代码库链接、案例研究或在线服务)。
期望
• 使用 Node.js 与 Python 一起进行服务或集成。
• 具有向量数据库(例如 Chroma)和嵌入管道的经验。
• 使用 LangChain 或 CrewAI 进行编排;用于集成的 MCP 服务器。
• 安全卫生(秘密、权限、最小特权)和实用的数据隐私基础。
• 在 Linear(或类似工具)中进行计划和执行。
工具和技术栈
• 后端/运行时:Python(FastAPI)、Node.js。
• 数据存储:PostgreSQL、MongoDB(视情况而定)、Redis(缓存/会话)。
• 向量/嵌入:Chroma(或类似工具)。
• AI 模型和 API:Claude(Anthropic)、Gemini(Google);Amazon Nova Canvas(视觉)、Deepgram(音频)。
• AI 开发工具:LangChain 或 CrewAI(编排)、MCP 服务器(集成)、GitHub Copilot / Claude Code。
• 基础设施:AWS(无服务器功能)、Docker(主要用于自定义 MCP)。
• 前端(如有需要):React/Next.js(用于仪表板/管理,选择性使用)。
能力和行为
• 与技术和非技术团队成员清晰沟通。
• 从概念到部署并通过维护承担所有权。
• 在满足业务需求的同时平衡技术卓越与务实交付。
• 快速适应不断变化的需求和新兴技术;应用 AI 学习。
• 设定明确的目标,跟踪进度并履行承诺;跨学科协作。
为什么这个角色是职业生涯的跳板
• 拥有代码和公司。您作为创始工程师加入,从第一天起就拥有有意义的股权。
• 在 AI 的帮助下更快交付。我们的工作流程融入了 AI,因此您可以花时间解决实际问题,而不是样板文件。
• 乘坐火箭。我们的更广泛愿景很大,标准很高;我们需要有动力的人来帮助我们实现雄心勃勃的路线图。
• 疯狂成长。您将每年架构、构建和发布多个产品。在这里 12 个月内获得的交付经验,在典型的初创公司中需要 3-4 年。工作量很大,强度很高,期望是极快地交付。
• 向建设者学习,而不是老板。与一个已扩展风险投资支持的初创公司、关闭数百万英镑的条款表,并与 1000 多位创作者跨格式和类别合作的团队肩并肩工作。