Back to Jobs

Software Engineer, Gradio & Trackio

TrulyRemote Verified

Hand-curated global remote job with direct application link

Technical Requirements

PythonJavaScriptTypeScriptReactSvelteMachine Learning

About the Role

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. In the short term, the focus of this role is to help develop Gradio, a Python framework that lets users build machine learning web apps, and Trackio, a local-first, agent-friendly experiment tracking platform. Gradio and Trackio are used by more than 1 million developers each month, locally and to launch apps on Hugging Face Spaces.

Key Responsibilities

  • Designing, developing, and maintaining core features for Gradio and Trackio, 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.
  • 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.

What you'll need

  • Bachelor’s degree or equivalent in Computer Science or a related field
  • 5+ years of professional Python development experience
  • Experience architecting complex Python projects or frameworks
  • Professional experience with JavaScript or TypeScript
  • Professional experience with a modern frontend framework such as React or Svelte
  • Experience contributing to or maintaining open-source software projects
Software Engineer, Gradio & Trackio
Hugging Face
Apply