软件工程师,Python

4个月前全职 网络
143.4万 - 164.9万 / 年 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 • 对塑造语言社区的热情,例如我们的 C# 工程师 Niels,积极参与 .NET 团队 我们在寻找什么 - 加分项: • 有 OpenAPI、AsyncAPI、Protobuf、Conjure(Palantir)、Smithy(AWS)、Coral(Amazon)的经验 • 你的个人 GitHub 资料因提交和副项目而呈深绿色 福利: • 位于布鲁克林威廉斯堡中心的优越办公室 • 每年 18,000 美元的奖金,用于靠近办公室居住 • 免费餐饮(早餐、午餐和晚餐) • 健康、牙科和视力保险 • 无限假期 • 灵活的远程工作政策 • 国内和国际团队外出活动 关于面试: • 与 Fern 工程师的电话筛选 • 三轮面试:一轮编码、一轮系统设计、一轮行为面试 • 到现场与我们的团队见面并合作