Skip to main content
Hugging Face

Senior Python Software Engineer/Open-Source Contributor - EMEA Remote

RemoteFrance only
Published
Role
Backend
Experience
Senior
Employment
Full-time
Salary not disclosed
Check eligibility

Open to FR only. Set where you work from to check your eligibility.

No BS summary

We are looking for a Senior Python Software Engineer to help develop Gradio and Trackio, Python frameworks used by over 1 million developers monthly. You will design, develop, and maintain core features, collaborate with open-source contributors, and integrate modern frontend technologies. Requirements include a Bachelor's degree or equivalent, 5+ years of Python development, experience with complex Python projects/frameworks, JavaScript/TypeScript, and a modern frontend framework (React/Svelte). Experience with open-source contributions is a plus. We offer flexible working hours, remote options, health benefits, parental leave, company equity, and support for conferences and training.

Core skills

PythonGradioTrackio

Required skills

JavaScriptTypeScriptReactSvelte

Optional skills

open-source software

What you'll do

  • 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.

What they require

  • If you love open-source, are passionate about making machine learning more accessible, have experience building Python frameworks, and want to contribute to one of the fastest-growing machine learning libraries, then we can't wait to see your application!
  • 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
  • Experience working with early-stage libraries and growing them quickly
  • 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
  • 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.

Benefits

  • reimbursement for relevant conferences, training, and education
  • flexible working hours
  • remote options
  • health, dental, and vision benefits for employees and their dependents
  • parental leave
  • flexible paid time off
  • opportunity to visit our offices
  • workstation outfit if needed
  • company equity as part of their compensation package
  • support for the community

Hugging Face is building a platform for AI builders, including the Hugging Face Hub, open-source libraries, models, datasets, Spaces, and Gradio apps.

🇫🇷 FranceAIStartup
Salary not disclosed