软件工程师,Python

27天前全职 网络
142.3万 - 163.6万 / 年 Fern

Fern

纽约
关于 Fern: 在 Fern,我们相信每个软件公司都应该提供世界级的 API。我们正在构建实现这一目标的工具包。我们使像 Square、ElevenLabs、Webflow 和 Intercom 这样的客户能够提供一流的开发者体验(DX)和代理体验(AX)。 我们的团队主要由前 Palantir 员工和前创始人组成,在布鲁克林的威廉斯堡办公室共同工作。我们给予建设者自主权,能够承担责任,快速行动,并提供支持,让他们能够完成职业生涯中最好的工作。Fern 每年增长超过 5 倍,目前处于 A 轮融资阶段,已从 Bessemer 和 Y Combinator 筹集超过 1000 万美元。 为什么你应该在这里工作: • 体验快速增长的初创公司:在顶尖增长公司早期加入。你将亲身接触初创公司如何扩展,并对产品、工程、设计和市场推广有深入的了解。如果你考虑将来创办一家初创公司,这里是学习的地方。 • 高信任度和自主性:从第一天起,你将对重要项目拥有所有权,有自由来塑造技术决策并影响产品方向。我们信任工程师找到最佳前进道路,而无需微观管理。 • 我们行动迅速:你的代码将会快速发布,并在几天(有时甚至几个小时)内被我们的客户使用。我们优先考虑快速发布,并投资于开发者体验工具链以实现这一目标。 • 少开会和官僚主义:没有臃肿的冲刺仪式或不必要的状态更新。只有清晰的优先事项、深思熟虑的异步沟通,以及构建的空间。 • 受 Palantir 启发的客户痴迷:我们的许多工程师来自 Palantir,并带来了同样关注解决真实客户问题的专注。你将直接与用户合作,解决他们的首要开发者优先事项,并通过实际反馈塑造产品。 你的工作内容: 作为 Fern 的 Python SDK 工程师,你将定义现代 Python SDK 的优秀标准,使其符合习惯、可靠并且令人愉悦。你将负责我们开源编译器的某些部分,塑造所有生成的 SDK 背后的核心抽象。你还将与 Python 社区保持紧密联系,根据真实开发者的反馈和新兴最佳实践来发展 SDK。 • 定义 Python 最佳实践。你将为现代 Python SDK 的感觉设定基调 - 可读、符合习惯且愉快使用。我们不断提高标准,使我们的 SDK 成为行业中最好的。这不仅仅是代码生成;这关乎打造开发者信任和喜爱的 Python 库。 • 扩展我们的编译器。你将负责我们开源编译器的核心组件,定义每个 SDK 的基础构件。你将实现新的功能,如自动分页和服务器发送事件,并推动生成的 SDK 能提供的边界。 • 与 Python 社区互动。你将跟踪现代 Python 工具和框架,融入最佳实践,并通过 GitHub 问题和社区论坛与开发者直接合作,根据真实需求发展 SDK。 我们在寻找什么: • 3 年以上软件开发经验 • 强大的沟通能力;能够与客户解决技术问题 • 精通 TypeScript,愿意跨多种语言工作 • 深入了解现代 Python 工具,如 Pydantic、mypy、poetry 和 uv • 深刻理解 Python 不断发展的生态系统 - 从类型检查到新兴标准,如 FastAPI • 对塑造语言社区的热情,例如 Niels,我们的 C# 工程师,积极与 .NET 团队互动 我们在寻找什么 - 加分项: • 具备 OpenAPI、AsyncAPI、Protobuf、Conjure(Palantir)、Smithy(AWS)、Coral(Amazon)经验 • 你的个人 GitHub 资料因提交和副项目而变得深绿色 福利: • 位于布鲁克林威廉斯堡核心地带的优越办公地点 • 每年 18,000 美元的奖金以补贴靠近办公室的生活 • 免费餐食(早餐、午餐和晚餐) • 健康、牙科和视力保险 • 无限假期 • 灵活的远程办公政策 • 国内和国际团队外出活动 关于面试: • 与 Fern 工程师的电话筛选 • 三轮面试:一轮编码、一轮系统设计、一轮行为面试 • 来现场与我们的团队见面并合作