Hugging Face
Senior Open-Source Python Engineer, ML Developer Tools - US Remote
United States · Remote · Senior · Full-time · Posted Sep 21, 2026
- Experience
- 5+ years of professional Python development experience.
- Education
- Bachelor's degree or equivalent in Computer Science or a related field
About the job
Build and grow open-source Python developer tools that help developers create machine learning applications, including libraries for experiment tracking, real-time streaming, and web apps.
What you'll do
- Design, develop, and maintain core features across the team’s libraries and architect Python projects and frameworks.
- Take early-stage libraries from initial users to broader adoption by shaping APIs and creating demos and documentation.
- Develop real-time streaming and networking capabilities, collaborate with open-source contributors, and integrate frontend technologies.
What they ask for
- 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 and taking early-stage libraries or products to broad adoption
- Professional experience with JavaScript or TypeScript, a modern frontend framework such as React or Svelte, and core-contributing to or maintaining open-source software projects
Nice to have
- Experience with real-time audio/video streaming or networking (WebRTC, WebSockets)
- Contributions to libraries such as pipecat, LiveKit, FastAPI, or Starlette
Tools
Python, JavaScript, TypeScript, React, Svelte, WebRTC, WebSockets, Gradio
AI focus
Build developer tools that make machine learning applications and models more accessible.
Model-written summary · the original posting is authoritative