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