142.3万 - 163.6万 /
年

关于 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 工程师的电话筛选
• 三轮面试:一轮编码、一轮系统设计、一轮行为面试
• 来现场与我们的团队见面并合作