软件工程师(Rust语言,编译器)

15个月前全职
bloop

bloop

location 伦敦
unsaved
关于我们 bloop是一家由Y-Combinator支持的初创公司,正在建立下一个大型开发者工具公司,类似于GitHub或StackOverflow。我们利用机器学习来自动化软件开发生命周期中的琐碎任务,提高软件开发人员的生产力。 背景 bloop的自动代码转换解决方案自动化了将代码从源语言转移到目标语言的琐碎任务。传统的解决方法会导致代码难以阅读,而从头开始重写一个系统对许多项目来说成本过高。我们正在开创一种新颖的方法来解决这个古老的问题,借助我们在使用LLMs解决编码问题方面的专业知识。 自推出以来,我们已经向数千名工程师介绍了AI辅助软件开发,赢得了Product Hunt的产品日奖,并从包括Y Combinator(S21)、Khosla Ventures、Sands Capital和LocalGlobe在内的领先投资者那里筹集了种子融资。 随着我们进入下一个增长阶段,我们正在寻找渴望在创新和研究的前沿工作,并直接影响明天软件工程师工作方式的人员合作伙伴。 职位 我们正在自动化两种编程语言之间的代码转换。为此,我们正在开发利用源到源编译器和LLMs的流水线,以支持大量的代码。 您将在其中发挥核心作用,与一个小而才华横溢的团队合作,设计和实施驱动流水线的核心引擎。您将在编译器、自动化测试、LLMs(训练和本地推理)和静态分析的前沿工作。 如果您对以下内容感兴趣,您会喜欢我们正在从事的工作 • tree-sitter • ANTLR • 编程语言和编译器 您将加入一个对代码转换所带来的挑战着迷的工程师小组,他们希望构建工具来改进编写和维护软件的过程。 主要要求 • 熟练掌握Rust • 理解编译器设计 • 理解编程语言设计 • (加分项)有静态分析经验 待遇 • 有竞争力的薪酬待遇 • 大部分时间在伦敦法林顿的办公室工作 • 即使您只符合部分要求,也值得申请,因为我们都来自非传统背景,并且思维开放。