Skip to main content

Senior Open-Source Python Engineer (ML Developer Tools)

Technology
Hugging Face
2 weeks agoUntil 12/13/2026
Full timeFully remote

Job description

  • 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: Gradio, Spaces , Inference Providers, Datasets, Xet, and more
  • Concretely, that means maintaining and growing libraries like Trackio, a local-first, agent-friendly experiment tracking platform, FastRTC, 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
  • 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
  • Designing, developing, and maintaining core features across the team’s libraries, ensuring scalability, reliability, and ease of use for ML developers
  • Architecting complex Python projects and frameworks that serve as foundational tools for the ML community
  • Growing early-stage libraries: defining the API surface, writing the demos and documentation that make them click, and driving adoption in the developer community
  • Working on real-time streaming and networking capabilities, a core priority for Gradio 7 and beyond
  • Collaborating with open-source contributors and engaging with the broader community through code reviews, discussions, and support
  • Integrating modern frontend technologies to create seamless and intuitive user experiences for Python-based web applications
  • Adapting to evolving engineering challenges and contributing to the direction of our developer tools as the landscape changes

Benefits

  • Flexible Work Environment
  • Health Insurance
  • Unlimited PTO
  • Equity
  • Growth, Training, & Conferences
  • Generous Parental Leave

Keywords
monthsOfExperience: 60ReactOSOCamlScalabilityDEMOSJavaScriptPythonWebrtcUsabilityReact.js

Interested in this role?