Senior Software Engineer (SDK)

Senior Software Engineer (SDK)

Berlin Vollzeit 63000 - 77000 € / Jahr (geschätzt) Homeoffice (teilweise)
C

Auf einen Blick

  • Aufgaben: Entwickle und pflege SDKs für eine weit verbreitete Open-Source AI-Plattform.
  • Unternehmen: Innovatives Unternehmen im Bereich KI mit einem dynamischen Team.
  • Vorteile: Attraktives Gehalt, flexible Arbeitszeiten und die Möglichkeit zur Remote-Arbeit.
  • Weitere Informationen: Hybrid-Remote-Position mit exzellenten Karrierechancen in einem internationalen Team.
  • Warum dieser Job: Gestalte APIs, die von Tausenden Entwicklern genutzt werden und mache einen echten Unterschied.
  • Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung, insbesondere mit SDKs.

Das prognostizierte Gehalt liegt zwischen 63000 - 77000 € pro Jahr.

Dies ist eine seltene Gelegenheit, die SDK-Schicht einer weit verbreiteten Open-Source-AI-Engineering-Plattform zu besitzen – das ist das Werkzeug, das am ersten Berührungspunkt steht, den Entwickler mit dem Produkt haben. Die von Ihnen erstellten SDKs werden monatlich Millionen von Downloads bereitstellen und in Produktionsumgebungen von serverlosen Funktionen bis hin zu langlaufenden Agentenschleifen eingesetzt. Wenn Sie veröffentlichen, profitieren Tausende von Entwicklern am selben Tag.

Die Anforderungen sind hoch: Null-Fehler-Zuverlässigkeit, minimaler CPU- und Speicheraufwand sowie eine idiomatische Entwicklererfahrung in Python und TypeScript. Sie werden die Person sein, die diese Anforderungen festlegt und aufrechterhält.

Was Sie tun werden:

  • Besitzen Sie die Python- und TypeScript-SDKs von Anfang bis Ende – Zuverlässigkeit, Leistung und Entwicklererfahrung. Sie werden große Versionsneuschreibungen und architektonische Verbesserungen vorantreiben, einschließlich Arbeiten an OpenTelemetry-basiertem Tracing.
  • Entwerfen Sie APIs, die Entwickler lieben – jedes Detail der Benennung, der Parameterstruktur, der Kommunikation über Breaking Changes und der Dokumentation liegt in Ihrer Verantwortung.
  • Integrieren Sie sich in das AI-Ökosystem – bauen und pflegen Sie Integrationen mit LLM-Frameworks, Modellanbietern und Agentenlaufzeiten; halten Sie mit einem sich schnell bewegenden Ökosystem Schritt.
  • Pflegen und fördern Sie die Gesundheit der Open-Source-Community – triagieren Sie GitHub-Probleme, überprüfen Sie Pull-Requests, engagieren Sie sich mit Mitwirkenden und kommunizieren Sie klar über öffentliche Kanäle.
  • Steigern Sie die Leistung – profilieren, benchmarken und optimieren Sie den SDK-Fußabdruck in Bezug auf Latenz, Speicher und Durchsatz.
  • Besitzen Sie den Release-Lebenszyklus – Versionsstrategie, Kommunikation des Änderungsprotokolls, Kompatibilitätstests und CI/CD-Automatisierung für Bibliotheksveröffentlichungen.
  • Zusammenarbeit über Funktionen hinweg – arbeiten Sie eng mit Produkt- und Datenteams in den EU-Zeitzonen in einem kleinen, vertrauensvollen verteilten Team zusammen.

Was wir suchen:

  • Erforderlich: 5+ Jahre Berufserfahrung in der Softwareentwicklung, davon mindestens 2 Jahre Erfahrung im Aufbau oder in der Wartung von SDKs oder Client-Bibliotheken.
  • Nachweisliche Erfolge bei der Gestaltung, Implementierung und Wartung von produktionsreifen SDKs – einschließlich API-Design, Versionierung, Verpackung und Release-Management.
  • Erfahrung in der Optimierung der Leistung von Bibliotheken/SDKs (Profilierung, Reduzierung von Latenz und Speicherverbrauch, Verbesserung des Durchsatzes).
  • Praktische Erfahrung mit Beobachtbarkeit, Tracing, Metriken oder Überwachungssystemen – Gestaltung oder Instrumentierung von Telemetrie für Debugging und Analytik.
  • Beherrschung von mindestens einer SDK-relevanten Sprache (Python, TypeScript/JavaScript, Go oder Java) mit der Fähigkeit, idiomatischen, produktionsreifen Code zu schreiben.
  • Aktive Open-Source-Erfahrung: Umgang mit GitHub-Problemen, PR-Überprüfungen und Community-Interaktionen.
  • Starke schriftliche und mündliche Kommunikationsfähigkeiten; sicher im Schreiben von Dokumentationen und im öffentlichen Engagement (GitHub, soziale/Entwicklerkanäle).
  • Erfahrung mit automatisierten Tests und CI/CD-Pipelines für Bibliotheken (Einheits-/Integrationstests, Release-Automatisierung, Kompatibilitätstests).
  • Fähigkeit, effektiv in kleinen, verteilten Teams in den EU-Zeitzonen zu arbeiten.
  • Rechtliche Berechtigung zur Arbeit in der EU – keine Visumsunterstützung verfügbar.

Wünschenswert:

  • Vertrautheit mit Analytik oder großangelegten Telemetriesystemen (z. B. OLAP/kolumnar Analytik-Datenbanken).
  • Abschluss in Informatik, Ingenieurwesen oder gleichwertige praktische Erfahrung.

Standort: Dies ist eine hybride Remote-Rolle mit Sitz in Europa. Sie werden die meiste Zeit remote arbeiten, mit der Erwartung, etwa einmal im Monat vor Ort in Berlin, Deutschland, zu sein. Das Team erstreckt sich über Deutschland, Österreich, die Schweiz, die Niederlande, Frankreich, Schweden, das Vereinigte Königreich, Spanien und Polen.

Vergütung & Vorteile:

  • Gehalt: 90.000 – 160.000 USD jährlich (oder lokales Äquivalent), abhängig von Erfahrung und Standort.
  • Gelegenheit, einen bedeutenden Einfluss auf ein hochadoptiertes, weit verbreitetes Open-Source-Projekt im Bereich AI/ML zu haben.
  • Arbeiten Sie innerhalb eines kleinen, erfahrenen Engineering-Teams, das von erstklassigen Investoren, einschließlich Y Combinator, unterstützt wird.

Senior Software Engineer (SDK) Arbeitgeber: Clera

Als schnell wachsendes, von Y Combinator unterstütztes B2B SaaS-Start-up in München bieten wir Ihnen die Möglichkeit, als erster GTM Engineer Teil unseres Gründungsteams zu werden. Wir fördern eine dynamische Arbeitskultur, die auf Eigenverantwortung und Innovation setzt, und bieten Ihnen die Chance, durch bedeutende Eigenkapitalbeteiligungen und direkten Einfluss auf das Unternehmenswachstum einen echten Unterschied zu machen. Bei uns erwarten Sie nicht nur spannende Herausforderungen im Bereich der Automatisierung von Verkaufsprozessen, sondern auch zahlreiche Möglichkeiten zur persönlichen und beruflichen Weiterentwicklung in einem inspirierenden Umfeld.

C

Kontaktdaten:

Clera Recruiting-Team

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer (SDK) mit Bravour zu bestehen

Python
TypeScript
SDK-Entwicklung
API-Design
Versionsverwaltung
Leistungsoptimierung
Profiling