Auf einen Blick
- Aufgaben: Gestalte KI-gestütztes Lernen und entwickle innovative Features von Anfang bis Ende.
- Unternehmen: Sharpist, ein dynamisches Unternehmen mit Fokus auf persönliches Wachstum.
- Vorteile: Flexible Arbeitszeiten, eigener Coach, hybrides Arbeitsmodell und kostenlose Snacks.
- Weitere Informationen: Wachstumsorientierte Umgebung mit vielen Möglichkeiten zur beruflichen Weiterentwicklung.
- Warum dieser Job: Nutze deine Fähigkeiten, um echten Einfluss auf das Lernen von Menschen zu haben.
- Qualifikationen: 10+ Jahre Erfahrung in der Softwareentwicklung und starke UX-Intuition.
Das prognostizierte Gehalt liegt zwischen 56250 - 68750 € pro Jahr.
Join Sharpist als Staff Product Engineer, um KI-gestütztes Lernen zu gestalten. Übernehmen Sie Funktionen von Anfang bis Ende, gestalten Sie großartige Benutzererfahrungen und bauen Sie das, was Menschen beim Wachsen hilft.
Als Staff Product Engineer sitzen Sie an der Schnittstelle zwischen dem Produkt und den Nutzern. Ihre Arbeit verwandelt Unterstützung in etwas, das die Menschen tatsächlich nutzen, um zu reflektieren, zu lernen und zu handeln. Sie erhalten ein Geschäftsproblem und übernehmen es: Gestalten Sie die Lösung, schreiben Sie die technische Spezifikation, arbeiten Sie an der Implementierung, veröffentlichen Sie sie und überprüfen Sie, ob sie tatsächlich funktioniert hat. Es gibt keine Übergabe in der Mitte und kein blindes Versenden.
Wir arbeiten auf einen einwöchigen Zyklus hin, obwohl wir noch nicht dort sind. Für den Moment ziehen wir es vor, bei etwa 70 % zu versenden, aus realen Nutzungen zu lernen und die nächste Version zu verbessern, als zu lange an etwas zu feilen, das privat bleibt. Der schwierige Teil ist nicht nur das Programmieren. Es geht um die Synthese: Ein verschwommenes Problem zu nehmen und es schnell genug in eine technisch fundierte, richtig abgegrenzte Lösung zu verwandeln, um den Zyklus am Laufen zu halten. Das ist der Punkt, an dem viele Ingenieure langsamer werden. Diese Rolle soll diese Lücke schließen.
LLMs übernehmen jetzt einen wachsenden Teil der Implementierung, und Sie sollten sie als Teil Ihres täglichen Workflows nutzen. Was sie nicht ersetzen können, ist das Urteilsvermögen, um zu erkennen, wann die Architektur falsch ist, wann eine Abstraktion nicht hält oder wann eine Abkürzung wahrscheinlich zum Vorfall des nächsten Quartals wird. Das Wichtige ist, dies zu erkennen, bevor es gebaut wird, und nicht erst, nachdem es in die Produktion gelangt ist.
Erste 30 Tage:
- Vertiefen Sie sich in das Sharpist-Produkt: den KI-Coach, die Coaching-Plattform und die Lernreise.
- Überprüfen Sie bestehende Lösungskonzepte und technische Spezifikationen, um zu verstehen, was versendet wird und warum.
- Begleiten Sie einen vollständigen Problem-zu-Lieferung-Zyklus mit dem Engineering-Team.
- Versenden Sie Ihre ersten Verbesserungen am Produkt.
Erstes Quartal:
- Übernehmen Sie Ihr erstes Problem von Anfang bis Ende: Definieren Sie den Problembereich, entwerfen Sie die Lösung und schreiben Sie die technische Spezifikation.
- Nutzen Sie LLMs als zentrales Arbeitswerkzeug: Fordern Sie Spezifikationen an, bewerten Sie die Ergebnisse auf Effizienz und Solidität und iterieren Sie.
- Arbeiten Sie direkt mit Ingenieuren zusammen, um sicherzustellen, dass das, was gebaut wird, dem entspricht, was beabsichtigt war.
- Sprechen Sie direkt mit Nutzern und Stakeholdern, um jedes Problem in realen Einsichten zu verankern, anstatt in Annahmen.
- Geben Sie strukturiertes Feedback zu technischen Spezifikationen anderer, insbesondere zu technischer Machbarkeit, Umfang und Randfällen.
Erstes Jahr:
- Übernehmen Sie mehrere Funktionen von Anfang bis Ende: Definieren, versenden, messen und verstehen, was funktioniert hat und was nicht.
- Tragen Sie zum wöchentlichen Austausch des Teams bei, indem Sie teilen, was Sie gelernt haben, und aufnehmen, was andere entdeckt haben.
- Verbessern Sie die Entwicklererfahrung durch Werkzeuge, Workflows oder Prozessverbesserungen, die das Team tatsächlich nutzt.
Der Stack: TypeScript, React, React Native, Node.js, MongoDB, Redis, Docker, Google Cloud, BigQuery, Google Dataform, Lightdash, Prometheus, Grafana.
Vorteile:
- Flexible Arbeitszeiten
- Eigener zertifizierter Coach mit unbegrenzten Sitzungen
- Hybrides Arbeitsmodell
- Unternehmensbibliothek
- Betriebliche Altersvorsorge
- Kostenloser Mate, Bier & Müsli
Sie haben ein starkes Gespür für UX: Sie bemerken, was Nutzer verwirrt, was Reibung erzeugt und was sich richtig anfühlt. Sie können eine klare, technisch fundierte Spezifikation schreiben und wissen, was eine schlechte ausmacht. Sie denken wie ein Product Engineer: Sie haben die vollständige Funktionsentwicklung übernommen, einschließlich der Definition der Lösung, anstatt nur das zu bauen, was jemand anderes spezifiziert hat. Sie nutzen KI- und LLM-Tools als zentralen Bestandteil Ihrer Arbeit über Spezifikationen, Prototyping und Implementierung, nicht als Gimmick. Selbstgesteuerte Experimente und Nebenprojekte zählen als Nachweis. Sie sprechen und schreiben fließend Englisch. Sie können erkennen, was LLMs übersehen: eine falsche Abstraktion, ein brüchiges Datenmodell oder eine Spezifikation, die gut aussieht, bis sie in der Produktion ankommt. 10+ Jahre Berufserfahrung in der Softwareentwicklung. Urteilskraft: Sie wissen, wann etwas technisch solide ist vs. technisch plausibel, aber schmerzhaft. Verantwortung: Wenn die Verantwortung unklar ist, treten Sie vor. Wenn Sie blockiert sind, finden Sie eine Lösung; Sie schieben das Problem nicht nach oben. Klarheit: Sie schreiben Spezifikationen, die kein Meeting zur Erklärung benötigen. Geschwindigkeit: Sie bewegen sich schnell, ohne anderen Nacharbeit zu verursachen. Überzeugung für die Mission: Sie kümmern sich wirklich darum, Menschen zu helfen. Deshalb sind Sie hier. Erfahrung im Aufbau von KI- oder LLM-Produktfunktionen, einschließlich Aufforderung, Bewertung oder Schutzvorrichtungen. Erfahrung in einem B2B-SaaS- oder HR-Tech-Umfeld.
Staff Software Engineer (Product) in Berlin Arbeitgeber: Sharpist
Sharpist ist ein hervorragender Arbeitgeber, der eine dynamische und innovative Arbeitsumgebung in Berlin bietet. Mit einem klaren Fokus auf persönliche Entwicklung und Teamkultur fördert das Unternehmen eine Kultur des Lernens und der Zusammenarbeit, während es gleichzeitig bedeutende Wachstumschancen für Mitarbeiter bietet. Die Möglichkeit, an der Spitze der KI-Transformation zu arbeiten und direkten Einfluss auf die Produktstrategie zu nehmen, macht Sharpist zu einem attraktiven Ort für talentierte Fachkräfte, die eine sinnvolle Karriere anstreben.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Staff Software Engineer (Product) in Berlin 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 Sharpist anzuklopfen, wenn du dich auf die Stelle als Staff Software Engineer (Product) 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 Sharpist vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Staff Software Engineer (Product) in Berlin mit Bravour zu bestehen
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 Sharpist 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 Sharpist 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.