Senior Open-Source Python Engineer, ML Developer Tools - US Remote

Hugging Face · United States
full-time senior Posted 3 weeks ago

Before you apply

Build my evidence-backed draft — free Apply on company site →

Paste your relevant resume section or 2–4 true bullets. See supported requirements and honest gaps. No account and no application sent.

Get weekly job alerts like this →

About this role

<p>At Hugging Face, we're on a journey to democratize good AI. We are building the fastest growing platform for AI builders with over 11 million users who collectively shared over 4 million models, 1 million datasets &amp; 1.5 million Gradio apps. Our open-source libraries have more than 700,000 stars on Github.</p><p></p><p><strong>About the Role</strong></p><p>Roles at Hugging Face are very fluid and dynamic — we are looking for someone who is comfortable taking on different challenges that will evolve over time.</p><p>You'll join the Applications team, whose goal is to build the tooling that helps developers create machine learning applications on top of the primitives we offer on the Hub: <a href="https://www.gradio.dev" rel="nofollow noreferrer noopener" class="external">Gradio</a>, <a href="https://huggingface.co/spaces" rel="nofollow noreferrer noopener" class="external">Spaces</a>, Inference Providers, Datasets, Xet, and more. Concretely, that means maintaining and growing libraries like <a href="https://github.com/gradio-app/trackio" rel="nofollow noreferrer noopener" class="external">Trackio</a>, a local-first, agent-friendly experiment tracking platform, <a href="https://github.com/gradio-app/fastrtc" rel="nofollow noreferrer noopener" class="external">FastRTC</a>, our library for real-time audio and video streaming in Python, and Gradio itself, used by more than 1 million developers each month. These tools have made machine learning accessible to a wide audience — for the first time in history, anyone with an internet connection can use cutting-edge models right from their browser.</p><p>Several of these libraries are still early in their life, and new ones will start from scratch. A large part of this role is taking a project from its first users to widespread adoption: shaping the API, shipping fast, and getting it into developers' hands.</p><p>Key responsibilities include:</p><ul><li>Designing, developing, and maintaining core features across the team's libraries, ensuring scalability, reliability, and ease of use for ML developers.</li><li>Architecting complex Python projects and frameworks that serve as foundational tools for the ML community.</li><li>Growing early-stage libraries: defining the API surface, writing the demos and documentation that make them click, and driving adoption in the developer community.</li><li>Working on real-time streaming and networking capabilities, a core priority for Gradio 7 and beyond.</li><li>Collaborating with open-source contributors and engaging with the broader community through code reviews, discussions, and support.</li><li>Integrating modern frontend technologies to create seamless and intuitive user experiences for Python-based web applications.</li><li>Adapting to evolving engineering challenges and contributing to the direction of our developer tools as the landscape changes.</li></ul>

Related searches:

Remote Jobs Senior Jobs Remote Senior Jobs Senior Backend & Systems pythondeveloper-tools

Weekly AI jobs newsletter

Request a confirmation link. Weekly delivery remains paused. Unsubscribe anytime.