Senior Open-Source Python Engineer, ML Developer Tools - EMEA Remote
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.
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 & 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>
Similar Jobs
Related searches:
Weekly AI jobs newsletter
Request a confirmation link. Weekly delivery remains paused. Unsubscribe anytime.