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

Hugging Face

France

Hybride

EUR 60 000 - 90 000

Plein temps

14 jours+

Recevez plus de réponses des employeurs

Envoyez un CV adapté au poste en quelques minutes.

Avantages offerts par ce poste

Health, dental, and vision benefits
Flexible paid time off
Parental leave
Reimbursement for conferences and training
Company equity

Résumé du poste

Hugging Face is seeking a seasoned Python developer to work on Gradio and Trackio. The role involves designing core features and collaborating with the open-source community, ensuring the tools remain user-friendly and scalable.

Ideal candidates should have 5+ years of Python experience, knowledge of frontend frameworks like React or Svelte, and a passion for community engagement. Hugging Face offers flexible hours, remote work options, and a supportive environment for developers.

Qualifications

  • 5+ years of professional Python development experience.
  • Experience architecting complex Python projects.
  • Professional experience with modern frontend technologies.

Responsabilités

  • Design and maintain core features for Gradio and Trackio.
  • Collaborate with the open-source community.
  • Integrate modern frontend technologies into applications.

Connaissances

Python development
JavaScript or TypeScript
Modern frontend frameworks (React, Svelte)
Open-source software contributions

Formation

Bachelor’s degree in Computer Science or related field

Description du poste

About the Role

Roles at Hugging Face are dynamic; this position focuses on developing Gradio (www.gradio.dev) and Trackio. Gradio is a Python framework that lets users build machine learning web apps, and Trackio is a local‑first, agent‑friendly experiment tracking platform. These tools are used by more than 1 million developers each month on our platform.

Key Responsibilities
  • Design, develop, and maintain core features for Gradio and Trackio, ensuring scalability, reliability, and ease of use for ML developers.
  • Architect complex Python projects and frameworks that serve as foundational tools for the ML community.
  • Collaborate with open‑source contributors and engage with the broader community through code reviews, discussions, and support.
  • Integrate modern frontend technologies to create seamless and intuitive user experiences for Python‑based web applications.
  • Adapt to evolving engineering challenges and contribute to the direction of our developer tools as the landscape changes.
Requirements
  • 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.
  • 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.
Benefits

We are an equal‑opportunity employer and do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

We provide health, dental, and vision benefits for employees and dependents; flexible paid time off; parental leave; and reimbursement for conferences, training, and education.

All employees receive company equity as part of their compensation package. When we become a category‑defining platform, everyone shares the upside.

We offer flexible working hours, remote options, and office spaces in NYC and Paris. Remote employees also have the opportunity to visit our offices and receive a workstation upgrade if needed.

We support the ML/AI community through open‑source contributions and community engagement.

EEO Statement

We value diversity, equity, and inclusivity. We are intentionally building a workplace where people feel respected and supported—regardless of who you are or where you come from. Hugging Face is an equal opportunity employer and we do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

Senior Python Engineer - Open-Source ML Platform (Remote)
Senior Python Engineer - Open-Source ML Platform (Remote)

The Consensus • France

À distance
EUR 70 000 - 110 000
Flexible hours
Remote options
Health, dental, vision benefits
+2
Senior Python ML Dev Tools Engineer
Senior Python ML Dev Tools Engineer

Hugging Face • France

À distance
EUR 60 000 - 80 000
Cloud ML DevRel Engineer - EMEA remote
Cloud ML DevRel Engineer - EMEA remote

Hugging Face • Paris

Hybride
EUR 70 000 - 90 000
Flexible working hours
Health, dental, and vision benefits
Parental leave
+2
Open-Source ML Engineer — Remote, Flexible Hours, Equity
Open-Source ML Engineer — Remote, Flexible Hours, Equity

Hugging Face • Paris

À distance
EUR 60 000 - 100 000
Health, dental, and vision benefits
Flexible working hours
Equity options
+1
Junior Python Developer
Junior Python Developer

MLabs • France

À distance
EUR 48 000 - 58 000
Competitive Salary
Fully remote position
Opportunity for growth in ML-driven development
Remote Open-Source ML Engineer | Equity & Impact
Remote Open-Source ML Engineer | Equity & Impact

Visa Hunt • France

À distance
EUR 70 000 - 110 000
Equity
Remote options
Health, dental, vision benefits
+2
Senior Software Engineer | Python |Typescript | AWS | Bun | Terraform | Docker | Redis | SQL | NoSQL
Senior Software Engineer | Python |Typescript | AWS | Bun | Terraform | Docker | Redis | SQL | NoSQL

Enigma • France

À distance
EUR 55 000 - 80 000
Remote-first culture
Opportunities for growth
Collaborative team environment
+1
Software Engineer - Python - Ubuntu Pro client - graduate level
Software Engineer - Python - Ubuntu Pro client - graduate level

Canonical • Paris

À distance
EUR 40 000 - 55 000
Budget de développement personnel de 2000 USD par an
Révision annuelle des compensations
Travail distribué avec des sprints d'équipe semestriels
+1
Software Engineer - Python - Ubuntu Pro client - graduate level
Software Engineer - Python - Ubuntu Pro client - graduate level

Canonical • Toulouse

Sur place
EUR 35 000 - 50 000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+2
Senior Software Engineer, Core Experiences - Bordeaux, France
Senior Software Engineer, Core Experiences - Bordeaux, France

Clutch Canada • Bordeaux

Sur place
EUR 50 000 - 70 000
Competitive salaries
Flexible working environment
Opportunity for impactful work