Senior Open-Source Python Engineer (ML Developer Tools)
Hugging Face
- United States
- Senior Level
- Posted
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.
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!
A track record of taking early-stage libraries or products from first users to broad adoption
Experience with real-time audio/video streaming or networking (WebRTC, WebSockets)
Contributions to libraries such as pipecat, LiveKit, FastAPI, or Starlette
About Hugging Face
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
Responsibilities
- 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.
Requirements
- 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
jobapplier