GitLab

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

关于这家公司

gitlab · 远程 · Canada / US, 德国 · 2026 年 8 月 10 日发布 13 天

Senior Backend Engineer, Analytics Instrumentation (Golang)

这份工作

使用 Golang、Kubernetes、ClickHouse 和 NATS 设计并演进统一数据收集平台,提升 SaaS 和自托管环境下的产品使用与计费事件数据的质量、可靠性和完整性。

  • Golang
  • Kubernetes
  • ClickHouse
  • NATS
  • data infrastructure
  • mentoring
办公未说明
年限未说明
学历未说明
语言未说明

为什么是你

  • 基础设施和平台工程方面的内容(构建统一的数据收集平台、跨团队协作、数据管道、可观测性)与你在GMI Cloud和Google X的经验非常契合。你会对系统设计和跨团队协作部分感到得心应手。
  • GitLab是一家稳定的上市公司——对于居住许可依赖于雇主稳定性的人来说,这是一个不错的环境。

我的顾虑

  • 这个职位只标注了Remote, Canada和Remote, US。没有任何迹象表明GitLab会为居住在德国的候选人招聘这个特定职位,即使以德国远程形式工作有可能,也需要一家德国实体和签证支持,但这些都没有提及。在确认之前,仅这一地理位置限制就使得这个职位不适合你。
  • 技术栈严重偏向Go语言(职位名称提到了Golang,描述中要求“精通Go编程语言”)。你的简历只列出了Go语言的基础知识,所有生产经验都用的是Python;没有证据表明你能达到精通水平或通过以Go为重点的技术面试。这是真正的语言不匹配,而非小差距。

职位简介和要求

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

产品中蕴含的相同原则也体现在我们团队的工作方式中:我们将 AI 视为核心生产力倍增器,所有团队成员都应将 AI 融入日常工作流程,以提升效率、创新和影响力。GitLab 是职业生涯加速、创新蓬勃发展、每个声音都被珍视的地方。我们的高绩效文化由我们的价值观和持续的知识交流驱动,使团队成员能够在与行业领袖合作解决复杂问题的同时,充分发挥自身潜力。与我们共同创造未来,携手构建改变世界软件开发方式的技术。

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

职位概述

Analytics Instrumentation 隶属于数据工程与变现 (DE&M) 团队,专注于 GitLab 内产品使用与计费事件数据的采集。我们构建数据采集平台,使产品团队能够通过隐私敏感的埋点技术评估用户行为,并在用户生命周期的各个阶段基于证据做出决策。

作为资深后端工程师,您将主导统一数据基础设施平台的设计与开发,该平台整合 GitLab 工程组织内的分析埋点技术。您将构建并维护后端系统,使公司能够洞察客户在 GitLab SaaS 和自管理部署环境中的使用模式。这些数据直接服务于战略产品优先级和策略的制定。该职位提供了在基础架构层面工作的机会,为 GitLab 各团队简化埋点流程,用一套统一的解决方案取代多种语言特有的软件开发工具包,让团队可以信赖这一方案。

您将负责

• 主导使用 Golang、Kubernetes、ClickHouse 和 NATS 构建的统一数据采集平台的设计、实施与演进,以可靠性、性能以及 GitLab 各团队的采用情况衡量成功。

• 改进系统中埋点数据的发送、传输和质量,以数据质量、数据完整性和使用计费准确性衡量成功。

• 在工作时间内为使用计费和埋点系统提供技术指导,以及时的事件处理、有效的根本原因分析和可靠的服务恢复衡量成功。

• 跨组织与研发团队及企业数据团队协作,交付通用解决方案,以多个利益相关方的采用情况衡量成功。

• 在易用性(面向产品团队)与可靠性、准确性(面向数据消费者)之间做出技术权衡,以平台可用性和下游数据的可靠性衡量成功。

• 通过代码审查、设计讨论和清晰的技术文档指导其他工程师,以更强的代码质量、更快的技术对齐和更可维护的系统衡量成功。

您需具备

• 在生产环境中处理平台或基础设施系统的丰富经验。

• 精通 Go 编程语言,具有构建和维护生产服务的经验。

• 扎实的后端开发经验,能够设计并交付面向内部和外部客户的可扩展、可靠的系统。

• 在系统可靠性、大规模性能、数据质量和可观测性之间进行技术设计取舍的经验。

• 跨团队边界与产品团队、数据消费者及其他内部利益相关方协作的经验。

• 熟悉云原生技术和开源开发实践。

• 指导其他工程师并帮助团队做出清晰、有文档记录的技术决策的过往经历。

关于团队

Analytics Instrumentation 团队处于产品、分析和面向客户团队的交叉点,为 GitLab 各工程团队提供数据采集基础设施。我们是一个由全栈工程师组成的分布式团队,致力于解决涵盖 GitLab 代码库、JavaScript、Go 和 Python 卫星服务、数据管道以及 AI 工具集成的复杂问题。我们透明地跨团队协作,通过高效迭代交付可衡量的结果,并构建尊重用户隐私的包容性解决方案。我们的工作使组织能够做出基于数据的决策和规划。我们参与多样化的项目,从事件数据采集和隐私合规工具到 AI 驱动的分析框架,帮助 GitLab 团队深入了解其用户。

该职位所列级别的基本薪资范围目前仅适用于美国居民。此范围旨在反映该职位在美国各地的基本工资水平。级别和薪资范围通过面试以及对申请人的教育背景、经验、知识、技能、能力、与其他团队成员的公平性、市场数据对标以及地理位置的审查来确定。基本薪资范围不包括任何奖金、股权或福利。有关福利和股权的更多信息,请参阅此处。销售职位还有资格获得最高可达所提供基本工资 100% 的激励薪酬。

美国薪资范围
$117,600 — $252,000 USD

GitLab 为全职员工提供的支持

• 支持您健康、财务和福祉的福利

• 灵活的带薪休假

• 团队成员资源小组

• 股权激励与员工股票购买计划

• 成长与发展基金

• 育儿假

请注意,我们欢迎不同经验水平的候选人申请;许多成功的候选人并不满足每一条要求。此外,研究表明,来自代表性不足群体的求职者除非满足所有资格条件,否则更不愿意申请职位。如果您对这个职位感兴趣,请提交申请,让我们的招聘人员评估您的申请。

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

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

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