Senior Python Software Engineer (Open-Source Contributor)
Hugging Face
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
About the role
Role overview
As a Senior Python Software Engineer (Open-Source Contributor) at Hugging Face, you will help build and maintain Gradio and Trackio, core tools used by the ML community. You’ll work on core backend features in Python, collaborate with open-source contributors, and integrate modern frontend technologies for intuitive web experiences.
Key missions
- Contribute to Gradio and Trackio by designing, developing, and maintaining key features.
- Collaborate with open-source contributors and engage with the community through code reviews and discussions.
- Integrate modern frontend technologies to improve user experience for Python-based web applications.
Requirements
- 5+ years of professional Python development.
- Experience architecting complex Python projects/frameworks.
- Professional experience with JavaScript or TypeScript.
- Experience with a modern frontend framework such as React or Svelte.
- Comfort with evolving responsibilities in a fluid, dynamic role.
- Experience contributing to or maintaining open-source software.
- Bachelor’s degree (or equivalent) in Computer Science or related field.
Nice to have
- Passion for open-source and for making machine learning more accessible.
- Interest in joining one of the fastest-growing ML libraries, even if you don’t meet every requirement.
About Hugging Face
Hugging Face is a leading company in the machine learning space, known for developer-first tools and open-source contributions. The role focuses on improving Gradio and Trackio—two widely used tools in the ML community—by building core features and integrating modern web experiences.
Scraped 6/11/2026