软件工程师,分布式系统

纽约 3天前全职 网络
面议
Figma 正在扩展我们的团队,寻找充满热情的创意者和建设者,致力于让设计对所有人都可及。Figma 的平台帮助团队将创意变为现实——无论您是在头脑风暴、创建原型、将设计转化为代码,还是与 AI 进行迭代。从构思到产品,Figma 使团队能够简化工作流程,更快地行动,并在全球任何地方实时协作。如果您对塑造设计和协作的未来感到兴奋,请加入我们! 在 Figma,基础设施是我们所构建一切的核心。作为我们基础设施团队的 软件工程师,您将帮助设计、构建和运营支持我们实时协作设计工具的系统,这些工具被全球数百万用户使用。我们正在快速扩展,寻找在各个团队中拥有丰富经验的分布式系统工程师。无论您对存储、计算编排、开发工具、网络还是实时数据系统充满热情,这个角色都提供了塑造全球最受欢迎的设计平台之一的技术基础的机会。 这是一个全职角色,可以在我们美国的中心办公室或远程工作。 您在 Figma 的工作内容: • 设计、构建和维护可扩展且可靠的基础设施系统,以支持产品创新和用户协作。 • 架构和演进分布式系统,包括存储平台、流媒体基础设施和计算编排。 • 通过构建内部平台、CI/CD 系统、构建工具和 API 来改善开发者体验。 • 跨产品和基础设施团队协作,设计安全、可维护且高效的系统。 • 参与制定平台战略、路线图和工程最佳实践。 • 调试和解决跨服务和层次的复杂生产问题。 • 指导工程师,促进协作、包容性和技术卓越的文化。 如果您具备以下条件,我们非常希望听到您的消息: • 5年以上软件工程经验,特别是在后端或基础设施工程方面。 • 深刻理解分布式系统的概念,如分片、复制、一致性和最终一致性。 • 拥有云原生环境(AWS、GCP 或 Azure)、基础设施即代码和容器编排的经验。 • 精通 Go、TypeScript、Python、Rust 或 Ruby 等语言。 • 强大的系统设计能力,拥有架构弹性生产系统的成功经验。 • 优秀的沟通能力,具备跨团队协作和指导他人的经验。 虽然不是必需的,但如果您还具备以下条件,将是一个额外的加分项: • 在扩展存储平台(如 Postgres、Redis、S3、DynamoDB)或操作流媒体系统(如 Kafka)方面的经验。 • 在流量管理、DDoS 缓解或服务网格技术(如 Envoy、Istio)方面的背景。 • 有开发复杂实时分布式系统的大规模经验。 • 对构建开发者生产力工具充满热情,包括开发环境、CI/CD 管道和构建系统。 • 有演进大规模共享开发者平台以提高可靠性和开发者速度的经验。 • 强大的问题解决能力和行动倾向,尤其是在处理高影响、复杂挑战时。 在 Figma,我们的价值观之一是“随着成长而成长”。我们相信雇佣聪明、好奇的人,他们渴望学习和发展技能。如果您对这个角色感到兴奋,但您的过往经历与职位描述中的要点并不完全一致,我们鼓励您仍然申请。您可能是这个职位或其他职位的理想候选人。 薪资透明度披露 如果您位于 Figma 的旧金山或纽约中心办公室,该角色的年薪范围如下。 职位级别和实际薪酬将根据多种因素决定,包括但不限于在面试过程中客观评估的个人资格(包括技能和相关经验、潜在影响和角色范围)、市场需求和具体工作地点。所列范围是指导性,且该角色的范围可能会被修改。对于可远程填补的角色,薪资范围根据员工工作地点的因素调整,范围为 80% 到 100%。请与您的招聘人员讨论您的具体工作地点以获取更多信息。 Figma 为员工提供股票,以及竞争力的额外福利套餐,包括健康、牙科和视力保险、公司贡献的退休金、产假和生育或家庭计划支持、心理健康和福利、慷慨的带薪休假、公司休息日、学习和发展津贴、在家工作津贴和手机报销。Figma 还为大多数销售角色提供销售激励薪酬,并为符合条件的非销售角色提供年度奖金计划。Figma 的薪酬和福利可能会有所变动,并可能在未来进行修改。 年薪范围(旧金山/纽约中心): $149,000—$350,000 美元 在 Figma,我们庆祝并支持我们的差异。我们知道,雇佣一个拥有多样化思想、经验和观点的团队可以让我们的员工、我们的产品和我们的社区蓬勃发展。Figma 是一个平等机会的工作场所——我们致力于提供平等的就业机会,无论种族、肤色、血统、宗教、性别、国籍、性取向、年龄、国籍、婚姻状况、残疾、性别认同/表达、退伍军人身份或任何其他受法律保护的特征。我们还考虑合格的申请人,无论其犯罪历史如何,符合法律要求。 我们将努力确保残疾人士在申请职位、参加面试过程、执行基本工作职能以及获得其他就业福利和特权时获得合理的便利。如果您需要便利,请联系 accommodations-ext@figma.com。这些修改使残疾人士不仅有平等机会获得工作,还能成功执行与未残疾人士相同的工作任务。 便利的例子包括但不限于: • 在可访问的地点进行面试 • 在视频会议中启用字幕 • 确保所有书面沟通与屏幕阅读器兼容 • 更改面试的模式或格式 为了确保我们招聘过程的完整性,并促进更个人化的联系,我们要求所有候选人在视频面试期间保持摄像头开启。此外,如果被录用,您将需要参加面对面的入职培训。 通过申请此职位,候选人承认并同意其申请或支持材料中的任何个人数据将根据 Figma 的候选人隐私声明进行处理。