Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Hugging Face

Senior Python Software Engineer, ML Developer Tools

Hugging Face

Senior Python Software Engineer developing and maintaining Gradio and Trackio for Hugging Face. Collaborating with the ML community to enhance developer tools for machine learning.

Posted 6/2/2026full-timeRemote • 🇺🇸 United StatesSeniorWebsite

Tech Stack

Tools & technologies
JavaScriptPythonReactSvelteTypeScript

About the role

Key responsibilities & impact
  • 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

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

Benefits

Comp & perks
  • Health, dental, and vision benefits for employees and their dependents
  • Parental leave
  • Flexible paid time off
  • Reimbursement for relevant conferences, training, and education
  • Flexible working hours
  • Remote work options
  • Company equity

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonJavaScriptTypeScriptReactSvelteopen-source softwaresoftware architectureweb application developmentscalabilityreliability
Soft Skills
collaborationcommunity engagementcode reviewssupportadaptability
Certifications
Bachelor’s degree in Computer Science