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

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

Vollzeit 60000 - 80000 € / Jahr (geschätzt) Homeoffice möglich
Hugging Face

Auf einen Blick

  • Aufgaben: Entwickle innovative Python-Frameworks und arbeite an spannenden Open-Source-Projekten.
  • Unternehmen: Hugging Face, ein führendes Unternehmen im Bereich KI mit einer dynamischen Kultur.
  • Vorteile: Flexibles Arbeiten, Gesundheitsleistungen, Weiterbildung und Unternehmensanteile.
  • Weitere Informationen: Werde Teil eines vielfältigen Teams mit großartigen Entwicklungsmöglichkeiten.
  • Warum dieser Job: Gestalte die Zukunft der KI und mache maschinelles Lernen für alle zugänglich.
  • Qualifikationen: 5+ Jahre Erfahrung in Python-Entwicklung und Kenntnisse in modernen Frontend-Technologien.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Bei Hugging Face sind wir auf einer Reise, um gute KI zu demokratisieren. Wir bauen die am schnellsten wachsende Plattform für KI-Entwickler mit über 11 Millionen Nutzern, die gemeinsam über 4 Millionen Modelle, 1 Million Datensätze und 1,5 Millionen Gradio-Apps geteilt haben. Unsere Open-Source-Bibliotheken haben mehr als 700.000 Sterne auf GitHub.

Über die Rolle:

Die Rollen bei Hugging Face sind sehr fluid und dynamisch – wir suchen jemanden, der bereit ist, verschiedene Herausforderungen anzunehmen, die sich im Laufe der Zeit entwickeln werden. Kurzfristig liegt der Fokus dieser Rolle darauf, Gradio (www.gradio.dev), ein Python-Framework, das es Nutzern ermöglicht, Web-Apps für maschinelles Lernen zu erstellen, und Trackio, eine lokal-first, agentenfreundliche Plattform zur Experimentverfolgung (https://github.com/gradio-app/trackio), weiterzuentwickeln. Gradio und Trackio werden von mehr als 1 Million Entwicklern jeden Monat genutzt, lokal und um Apps auf Hugging Face Spaces zu starten. Diese Apps haben es ermöglicht, dass maschinelles Lernen einem breiten Publikum zugänglich wird – zum ersten Mal in der Geschichte kann jeder mit einer Internetverbindung modernste Modelle für maschinelles Lernen direkt aus seinem Browser nutzen.

Wesentliche Verantwortlichkeiten umfassen:

  • Entwerfen, Entwickeln und Warten von Kernfunktionen für Gradio und Trackio, um Skalierbarkeit, Zuverlässigkeit und Benutzerfreundlichkeit für ML-Entwickler sicherzustellen.
  • Architektur komplexer Python-Projekte und -Frameworks, die als grundlegende Werkzeuge für die ML-Community dienen.
  • Zusammenarbeit mit Open-Source-Beitragsleistenden und Engagement mit der breiteren Community durch Code-Reviews, Diskussionen und Unterstützung.
  • Integration moderner Frontend-Technologien zur Schaffung nahtloser und intuitiver Benutzererlebnisse für Python-basierte Webanwendungen.
  • Anpassung an sich entwickelnde technische Herausforderungen und Mitgestaltung der Richtung unserer Entwicklerwerkzeuge, während sich die Landschaft verändert.

Über Sie:

Wenn Sie Open-Source lieben, leidenschaftlich daran interessiert sind, maschinelles Lernen zugänglicher zu machen, Erfahrung im Aufbau von Python-Frameworks haben und zu einer der am schnellsten wachsenden Bibliotheken für maschinelles Lernen beitragen möchten, dann können wir es kaum erwarten, Ihre Bewerbung zu sehen!

Was Sie benötigen:

  • Abschluss oder gleichwertige Qualifikation in Informatik oder einem verwandten Bereich.
  • Mehr als 5 Jahre professionelle Erfahrung in der Python-Entwicklung.
  • Erfahrung in der Architektur komplexer Python-Projekte oder -Frameworks.
  • Berufserfahrung mit JavaScript oder TypeScript.
  • Berufserfahrung mit einem modernen Frontend-Framework wie React oder Svelte.
  • Erfahrung in der Mitwirkung oder Pflege von Open-Source-Softwareprojekten.

Wenn Sie daran interessiert sind, uns beizutreten, aber nicht alle oben genannten Punkte erfüllen, ermutigen wir Sie dennoch, sich zu bewerben! Wir bauen ein diverses Team auf, dessen Fähigkeiten, Erfahrungen und Hintergründe sich gegenseitig ergänzen. Wir freuen uns, zu prüfen, wo Sie den größten Einfluss haben könnten.

Ein weiteres Anliegen:

Bei Hugging Face glauben wir, dass großartige KI keinen massiven Cluster erfordert; wir bauen für alle, insbesondere für die GPU-arme. Und weil wir jede Bewerbung lesen, hier ein kleines Zeichen, dass Sie auch diese gelesen haben: Beginnen Sie Ihre Antwort auf die erste Bewerbungsfrage mit den Worten „GPU-arm und stolz“. Kein Trick, kein Haken, es zeigt nur, dass eine echte Person auf der anderen Seite ist.

Mehr über Hugging Face:

Wir arbeiten aktiv daran, eine Kultur aufzubauen, die Vielfalt, Gleichheit und Inklusivität schätzt. Wir bauen absichtlich einen Arbeitsplatz auf, an dem sich Menschen respektiert und unterstützt fühlen – unabhängig davon, wer Sie sind oder woher Sie kommen. Wir glauben, dass dies grundlegend für den Aufbau eines großartigen Unternehmens und einer großartigen Gemeinschaft ist. Hugging Face ist ein Arbeitgeber, der Chancengleichheit bietet, und wir diskriminieren nicht aufgrund von Rasse, Religion, Hautfarbe, nationaler Herkunft, Geschlecht, sexueller Orientierung, Alter, Familienstand, Veteranenstatus oder Behinderungsstatus. Wir schätzen Entwicklung. Sie werden mit einigen der klügsten Köpfe in unserer Branche arbeiten. Wir sind eine Organisation, die einen Fokus auf Wirkung hat und uns ständig herausfordert, weiter zu wachsen. Wir bieten allen Mitarbeitern eine Erstattung für relevante Konferenzen, Schulungen und Ausbildungen. Wir kümmern uns um Ihr Wohlbefinden. Wir bieten flexible Arbeitszeiten und Remote-Optionen. Wir bieten Gesundheits-, Zahn- und Augenleistungen für Mitarbeiter und deren Angehörige. Wir bieten auch Elternzeit und flexible bezahlte Freizeit. Wir unterstützen unsere Mitarbeiter, wo immer sie sind. Während wir Büros in NYC und Paris haben, sind wir sehr verteilt, und alle Remote-Mitarbeiter haben die Möglichkeit, unsere Büros zu besuchen. Wenn nötig, statten wir Ihren Arbeitsplatz aus, um sicherzustellen, dass Sie erfolgreich sind. Wir möchten, dass unsere Teamkollegen Aktionäre sind. Alle Mitarbeiter haben Unternehmensanteile als Teil ihres Vergütungspakets. Wenn wir erfolgreich werden, eine kategoriedefinierende Plattform im Bereich maschinelles Lernen und künstliche Intelligenz zu werden, profitieren alle davon. Wir unterstützen die Gemeinschaft. Wir glauben, dass große wissenschaftliche Fortschritte das Ergebnis von Zusammenarbeit im gesamten Bereich sind. Treten Sie einer Gemeinschaft bei, die die ML/AI-Community unterstützt.

Senior Python Software Engineer/Open-Source Contributor - EMEA Remote Arbeitgeber: Hugging Face

Hugging Face ist ein hervorragender Arbeitgeber, der eine Kultur der Vielfalt, Gleichheit und Inklusion fördert. Mit flexiblen Arbeitszeiten, umfassenden Gesundheitsleistungen und der Möglichkeit zur Teilnahme an Konferenzen und Schulungen unterstützt das Unternehmen die persönliche und berufliche Entwicklung seiner Mitarbeiter. Zudem bietet Hugging Face eine remote-freundliche Umgebung, in der Teammitglieder die Chance haben, an einem bedeutenden Projekt im Bereich Künstliche Intelligenz zu arbeiten und dabei auch am Erfolg des Unternehmens teilzuhaben.

Hugging Face

Kontaktdaten:

Hugging Face Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Senior Python Software Engineer/Open-Source Contributor - EMEA Remote erhalten könntest

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Hugging Face anzuklopfen, wenn du dich auf die Stelle als Senior Python Software Engineer/Open-Source Contributor - EMEA Remote bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Hugging Face vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Python Software Engineer/Open-Source Contributor - EMEA Remote mit Bravour zu bestehen

Python
JavaScript
TypeScript
React
Svelte
Open-Source Software
Web Application Development

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Hugging Face klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei Hugging Face vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.