Software Engineering
Hugging Face
Hugging Face is hiring a Senior Open-Source Python Engineer for its Applications team, posted as an EMEA Remote role (the Workable listing is filed under France with remote work enabled and a separate US Remote version exists for North America). You will help build and maintain the open-source tools ML developers use to build applications, including Gradio, Trackio and FastRTC, which are used by millions of people every month. The work spans designing core features, architecting complex Python frameworks, growing early-stage libraries from inception to broad adoption, implementing real-time audio and video streaming capabilities, and collaborating closely with the open-source community. Hugging Face describes itself as a remote-friendly company with optional offices in Paris and New York; benefits include equity, flexible hours, health coverage, parental leave and a conference and training budget. Compensation is not disclosed on the posting. Eligibility note: the listing carries an EMEA regional label rather than an enumerated country list, and it does not mention visa sponsorship or a timezone requirement, so confirm your specific country with the employer when applying.
4 more roles like this one.
Design and ship core features for Gradio, Trackio, FastRTC and related Python libraries. Architect and maintain complex open-source Python frameworks used at scale. Grow early-stage libraries from first release to wide adoption. Implement real-time streaming capabilities for audio and video applications. Review contributions and collaborate with open-source contributors and the wider ML community. Pair with frontend work in JavaScript or TypeScript using modern frameworks such as React or Svelte.
A computer science degree or equivalent and 5 or more years of professional Python development. Proven experience architecting complex Python projects and scaling early-stage products. Professional JavaScript or TypeScript skills and experience with a modern frontend framework such as React or Svelte. A track record of core open-source contribution. Nice to have: real-time audio or video streaming experience and contributions to projects such as pipecat, LiveKit, FastAPI or Starlette. Based in the EMEA region for this remote role.
Marked skills have a short guide — click one to see what to learn.
Salary not disclosed
See roles like this one
A free account opens every listing on EnRoute Jobs, saves the ones worth keeping, and scores each against your skills.
Create a free accountAlready have one? Log in
This job title typically pays $105,210 to $171,980 a year (median $135,980) for similar roles in the US.
Estimate from US Bureau of Labor Statistics data, not provided by the employer.