GitLab

GitLab 构建并销售同名的 DevSecOps 平台——涵盖源代码管理、CI/CD、安全扫描,以及日益增多的 AI 智能体层——面向购买授权层级的企业。这是一家完全远程办公的上市公司(纳斯达克代码:GTLB),刚刚经历大规模重组:2026 年中期裁员约 350 人并退出 22 个国家,因此在申请前,首要任务是确认所在国家是否符合招聘资格。

关于这家公司

gitlab · 远程 · 波兰 / 英国 · 2026 年 8 月 17 日发布 6 天

Senior Backend Engineer (Ruby), Plan: Spec-Driven Development

这份工作

构建 GitLab 的意图到代码循环:代理工作流、API、数据模型和评估系统。

  • Ruby on Rails
  • Python
  • PostgreSQL
  • GraphQL
  • LLM API
  • GitLab Duo Agent Platform
办公全远程
年限未说明
学历未说明
语言未说明

为什么是你

  • AI-infra的角度是真实的:构建评估系统、智能体工作流,并使用LLM API,这涉及你的推理和MLOps经验。但这个岗位本质上是带有AI组件的Rails后端角色,而不是恰好用到一些Rails的AI-infra角色。这个区别对你的简历叙事很重要。
  • 团队小(四个工程师),产品处于早期阶段,拥有权很广——这种工作风格与你过去的职位相似。然而,你需要在一个庞大的Rails代码库上快速上手,同时交付功能,考虑到你对该框架零背景,这是一个高压要求。
  • GitLab是一家稳定、上市的科技公司——对签证安全有强保障——并且拥有全远程、异步的文化。如果技术栈合适,这是一个加分项。

我的顾虑

  • 最大的不匹配:这个岗位需要**在大型生产代码库中具备扎实的Ruby on Rails经验**。你的履历显示精通Python,熟悉Go和C#——Ruby完全不见踪影。你将在自己毫无证据证明掌握的语言和框架上每天构建生产系统。这使得申请即使不是希望渺茫,也极有可能在筛选阶段就被拒。
  • 工作地点是**波兰或英国,仅限在这些国家内远程**——这意味着要离开德国。搬家会重置你的德国永久居留计时器并花费金钱。对于一个主要技术栈不匹配的岗位,这是个难以接受的条件。
  • 薪资未明确。即使达到德国蓝卡门槛,你还需要根据英国或波兰自己的规则申请工作许可。招聘启事未提及签证担保,'国家招聘指南'的说明暗示存在基于地点的资格限制,需要澄清。
  • 虽然工作涉及LLM API和智能体工作流(你的强项领域),但职位描述明确说明你大部分时间将编写Ruby on Rails代码,Python仅作为辅助工具。你没有Rails的生产经验,'你需要带来的'列表首先将其列为硬性要求。

职位简介和要求

GitLab 是 DevSecOps 的智能编排平台。GitLab 帮助组织提高开发人员生产力、提升运营效率、降低安全与合规风险,并加速数字化转型。超过 5000 万注册用户和超过 50% 的财富 100 强*企业信赖 GitLab,以更快地交付更好、更安全的软件。

我们产品所遵循的原则同样体现在团队的工作方式中:我们拥抱 AI 作为核心生产力倍增器,所有团队成员都应在其日常工作中融合 AI,以提升效率、推动创新并产生影响力。GitLab 是职业加速、创新蓬勃、每个声音都被重视的地方。我们的高绩效文化由我们的价值观和持续的知识交流驱动,使团队成员能够与行业领袖合作解决复杂问题,充分发挥潜力。与我们一起共创未来,打造改变世界软件开发方式的技术。

* Fortune 500® 是 Fortune Media IP Limited 的注册商标,经许可使用。声明基于 GitLab 数据。财富 100 强指 2025 年 6 月发布的 2025 年《财富》500 强榜单中排名前 20% 的企业。Fortune 和 Fortune Media IP Limited 与 GitLab 无关联,也不认可 GitLab 的产品或服务。

本职位概述

作为 Plan: Spec-Driven Development 团队的高级后端工程师,您将帮助构建 GitLab 的意图到代码循环:将明确的意图转化为精细的工作项、实施计划以及经过验证、可合并的代码的智能体工作流。您将负责后端早期工作,涵盖该体验背后的工作流、应用程序编程接口、数据模型和评估系统,使用 Ruby on Rails、Python、PostgreSQL、GitLab Duo Agent Platform、大语言模型应用程序编程接口和人工智能网关。

您将加入一个小型分布式团队,致力于 GitLab 最具可见度的产品方向之一,与设计合作伙伴协作推进公开测试版。在第一年,您将主导从模糊问题到发布的主要功能,与产品和用户一起确定范围,指导其他工程师,并在智能体工作流和评估方法方面影响技术决策。

您将做什么

- 从早期产品讨论到技术设计、实施、发布及发布后的学习,主导后端功能。
- 构建智能体生成的工作项、实施计划、持久规范及可合并代码背后的工作流、应用程序编程接口和数据模型。
- 开发衡量工作流质量、代币成本和成功率的评估与基准测试系统。
- 使用 Ruby on Rails 和 Python 构建可靠的生产系统,配合 PostgreSQL、GraphQL、表述性状态转移、GitLab Duo Agent Platform、大语言模型应用程序编程接口和人工智能网关。
- 直接与产品、设计、工程师、设计合作伙伴和用户协作,确定范围并做出实际权衡。
- 协调团队的多人项目,并在 GitLab 异步、全员远程的环境中清晰传达决策。
- 指导其他工程师,并为 Plan 组及相关人工智能倡议的技术方向做出贡献。
- 进行短迭代工作,通过演示分享进度,并根据结果和用户反馈引导下一步方向。

您将带来什么

- 在大型生产代码库中拥有丰富的 Ruby on Rails 经验,并具有 Python 的生产经验。
- 有经验主导多个工程师耗时数月的大型项目,并取得明确的用户或业务成果。
- 具备产品思维,拥有端到端负责功能的经验,包括确定范围、做出权衡、与用户互动以及发布后从采用情况中学习。
- 全栈背景,目前专注于后端工程,同时能够阅读现代前端代码并设计有效的 API。
- 强大的应用程序编程接口设计和结构化查询语言基础。
- 有探索人工智能辅助开发的经验。
- 能够独立工作,跨职能和地区协作,并通过技术领导和指导支持他人。
- 有 GraphQL、PostgreSQL 大规模性能优化,或构建与评估大语言模型/智能体系统的经验者优先,但非必需。

我们欢迎拥有不同背景和可迁移经验的候选人。如果您对这个职位感到兴奋但并非完全符合每项要求,我们鼓励您申请。

关于团队

我们是一个由四名工程师组成的团队,包括两名后端和两名前端工程师,分布在加拿大和欧洲。您将在一个全员远程、异步优先的环境中工作,每周进行同步电话会议、回顾、演示和短迭代。这是早期阶段的工作,拥有广泛的自主权、创造空间和快节奏。更多关于我们团队及其工作的信息,请参阅 Plan Team Handbook Page 和 Spec-Driven Development Initiative。

GitLab 如何支持全职员工

- 支持您的健康、财务和福祉的福利
- 灵活带薪休假
- 团队成员资源小组
- 股权补偿和员工股票购买计划
- 成长与发展基金
- 育儿假

请注意:我们欢迎具有不同经验水平的候选人的申请;许多成功的候选人并不满足每项要求。此外,研究表明,来自弱势群体的候选人除非完全满足每项资格条件,否则不太可能申请职位。如果您对这个职位感到兴奋,请申请,让我们的招聘人员评估您的申请。

国家招聘指南:GitLab 在全球各国招聘新团队成员。我们所有的职位都是远程的,但某些职位可能有特定的基于地点的资格要求。我们的招聘团队可以在招聘流程开始后回答有关地点的任何问题。

隐私政策:请查阅我们的招聘隐私政策。您的隐私对我们很重要。

GitLab 自豪地提供一个平等机会的工作场所,并是一家积极行动雇主。GitLab 在招聘、雇佣、职业发展和晋升、提拔及退休方面的政策和实践完全基于绩效,无论种族、肤色、宗教、血统、性别(包括怀孕、哺乳、性取向、性别认同或性别表达)、国籍、年龄、公民身份、婚姻状况、精神或身体残疾、遗传信息(包括家庭病史)、军人退役状态、受保护的退伍军人身份(包括残疾退伍军人、近期退役退伍军人、现役战时或战役徽章退伍军人及武装部队服役勋章退伍军人)或任何其他法律保护的基础。GitLab 不会容忍基于任何这些特征的歧视或骚扰。另请参见 GitLab 的 EEO 政策和 EEO 是法律。如果您有需要合理便利的残疾或特殊需求,请在招聘过程中告知我们。