在Hugging Face,我们正在努力实现AI的民主化。我们正在构建增长最快的AI构建者平台,拥有超过1100万用户,他们共同分享了超过400万个模型、100万个数据集和150万个Gradio应用。我们的开源库在Github上拥有超过70万颗星。
### 关于职位
Hugging Face的职位非常灵活且充满活力——我们正在寻找一位能够适应不同挑战并随着时间推移不断发展的候选人。
你将加入应用团队,其目标是构建能够帮助开发者在Hub上提供的原语(Gradio、Spaces、Inference Providers、Datasets、Xet等)之上创建机器学习应用的工具。具体来说,这意味着维护和发展像Trackio这样的库,这是一个本地优先、对代理友好的实验跟踪平台,FastRTC,我们的用于Python中实时音频和视频流媒体的库,以及Gradio本身,每月有超过100万开发者使用。这些工具使机器学习对广大受众变得可访问——历史上第一次,任何有互联网连接的人都可以直接从他们的浏览器使用最先进的模型。
这些库中有许多还处于生命周期的早期阶段,新的库将从零开始。这个角色的大部分工作是负责将项目从最初的用户发展到广泛采用:塑造API、快速发布,并将其交到开发者手中。
主要职责包括:
- 设计、开发并维护团队库中的核心功能,确保可扩展性、可靠性和对ML开发者的易用性。
- 构建复杂的Python项目和框架,作为ML社区的基础工具。
- 发展早期阶段的库:定义API范围,编写使它们易于理解的演示和文档,并推动在开发者社区中的采用。
- 从事实时流媒体和网络功能的工作,这是Gradio 7及更高版本的核心优先事项。
- 与开源贡献者合作,并通过代码审查、讨论和支持与更广泛的社区互动。
- 集成现代前端技术,为基于Python的Web应用程序创建无缝直观的用户体验。
- 适应不断发展的工程挑战,并为我们的开发者工具的方向做出贡献。
- 计算机科学或相关领域的学士学位或同等学历
- 5年以上专业Python开发经验
- 架构复杂Python项目或框架的经验
- 将早期阶段的库或产品从最初的用户发展到广泛采用的成功记录
- JavaScript或TypeScript的专业经验
- 使用React或Svelte等现代前端框架的专业经验
- 为核心贡献或维护开源软件项目的经验
- 具有实时音频/视频流媒体或网络(WebRTC、WebSockets)的经验
- 对pipecat、LiveKit、FastAPI或Starlette等库的贡献