Senior Open-Source Python Engineer (ML Developer Tools)

Hugging Face

United States Posted October 9, 2026

Check how well your resume matches this job

Remote Full-time Senior
Job Description

Join Hugging Face, a leading company in the AI and machine learning space. As a Senior Open-Source Python Engineer, you will be part of the Applications team, responsible for building tools that help developers create machine learning applications. You will maintain and grow libraries like Trackio and FastRTC, and work on real-time streaming and networking capabilities. This role offers a flexible work environment, health insurance, unlimited PTO, equity, and opportunities for growth and training.

  • Concevoir, développer et maintenir des fonctionnalités essentielles dans les bibliothèques de l'équipe, en garantissant leur évolutivité, leur fiabilité et leur facilité d'utilisation pour les développeurs en ML.
  • Architecturer des projets et des frameworks Python complexes qui servent d'outils fondamentaux pour la communauté ML, et faire passer des bibliothèques en phase de démarrage à une adoption généralisée.
  • Collaborer avec des contributeurs open-source et s'engager avec la communauté au sens large à travers des revues de code, des discussions et du soutien.
  • 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
  • If you love open-source, are passionate about making machine learning more accessible, have experience building Python frameworks, and want to contribute to some of the fastest-growing libraries in the ML ecosystem, then we can't wait to see your application!
  • 5+ years of professional Python development experience
  • Experience architecting complex Python projects or frameworks
  • Experience core-contributing to or maintaining open-source software projects
  • Professional experience with a modern frontend framework such as React or Svelte
  • Professional experience with JavaScript or TypeScript
  • Bachelor's degree or equivalent in Computer Science or a related field
  • A track record of taking early-stage libraries or products from first users to broad adoption
  • If you're interested in joining us, but don't tick every box above, we still encourage you to apply! We're building a diverse team whose skills, experiences, and backgrounds complement one another. We're happy to consider where you might be able to make the biggest impact
  • Experience with real-time audio/video streaming or networking (WebRTC, WebSockets)
  • Contributions to libraries such as pipecat, LiveKit, FastAPI, or Starlette
Required Skills
Python machine learning Hugging Face React Svelte JavaScript TypeScript websockets FastAPI
How to apply

You apply on Hugging Face’s own careers site. No account needed.

Apply on company site
How well do you match?

Upload your resume and ARes scores it against this job in a few seconds. No account needed.

Your resume is read to calculate the match and then deleted. Nothing is saved.

Already have access? Sign in
About Hugging Face

See every open role at Hugging Face on ARes.

More Jobs at Hugging Face
Share This Job