Hugging Face is a company focused on democratizing AI with a platform that supports over 11 million users. They are seeking a Senior Python Software Engineer to develop Gradio and Trackio, which are essential tools for making machine learning accessible to a wider audience.
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
Requirements:
- 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