远程 - 美国。
在 EngFlow,我们通过加速软件构建和测试来帮助开发人员节省时间。我们的基于云的分布式服务通过远程执行和缓存优化开发人员的工作流程,提高效率、生产力和产品质量。
在顶级投资者的支持下,EngFlow 正在重新定义公司如何构建软件和交付经过充分测试的产品。我们的解决方案将构建速度提高了 10 倍或更多,而我们的可观测性平台则提供了可操作的优化见解。由 Bazel 的关键贡献者创立,我们构建的工具使从初创公司到财富 500 强公司在内的工程团队能够提高开发人员的速度并改善构建性能。
了解更多关于我们的使命、文化和团队的信息:EngFlow | 视频
作为一名专注于构建系统、编译器和语言的软件工程师,您将与构建 Bazel 的工程师一起工作,并为 gRPC、Goma、Soong 和 CMake 等核心开源项目做出贡献。您将解决实时性能、可扩展性和构建系统中的复杂挑战,同时尝试最新技术以增强 EngFlow 平台。
您将有机会开发我们平台的核心功能,该平台为 Brave Software、Blue River Technology 和 Snap 等领先公司的构建提供支持。
主要职责:
- 构建系统专业知识:专注于可扩展性和实时性能,开发与构建系统和编译器相关的核心功能。
- 开源贡献:为 Bazel、gRPC 等开源项目做出贡献和改进。
- 平台开发:解决复杂问题,构建可扩展系统,加速全球科技公司的开发人员生产力。
- 协作:与开发 Bazel 的核心工程师合作,尝试尖端技术以改进我们的平台。
- 运营卓越:保持大规模软件交付的高标准,并确保运营卓越。
要求:
- 优化热情:您热衷于分析复杂挑战并优化构建系统和编译器。
- 构建系统专业知识:对至少一种构建系统(如 Bazel、CMake、Maven、Gradle、Nix、Buck 或类似系统)有深入了解。
- Linux 和云经验:具有 Linux、Unix shell 和至少一种云基础设施(如 AWS、Azure、GCP、OpenShift、Oracle Cloud)的经验。
- 编程能力:至少精通一种主要编程语言(Java、C++、Rust 或类似语言)。
- 异步编程:具有异步编程范式的经验。
- 文档技能:能够撰写和改进内部和外部使用的文档。
- 可扩展软件交付:具有大规模交付软件和保持运营卓越的经验。
- 值班轮换:愿意参与值班轮换,以支持可能升级到工程团队的生产问题。
我们正在招聘各种职位,并乐于帮助您建立自己的职业道路——唯一必要的技能是对主要编程语言的强大技术专长、决心和对开发人员体验的热情。如果您准备好产生影响并加入一家处于开发人员体验前沿的快速成长的公司,我们很乐意见到您!
福利
我们提供全面的医疗、牙科、视力福利、401k 奖金、育儿假和慷慨的假期。团队完全远程工作,但我们每年会在世界各地的激动人心的目的地聚会几次。我们重视完成工作并在工作中享受乐趣,并举办了许多有趣的团队活动,如巧克力、威士忌和茶品鉴会、每月团队游戏、密室逃脱等有趣活动。