Auf einen Blick
- Aufgaben: Entwickle innovative Suchlösungen für über 400 Millionen Creator-Profile.
- Unternehmen: Modash, ein dynamisches Unternehmen im Bereich Influencer-Marketing.
- Vorteile: Vollständig remote, flexible Arbeitszeiten und unbegrenzter Urlaub.
- Weitere Informationen: Wachsendes Team mit echten Entwicklungsmöglichkeiten und einer inspirierenden Unternehmenskultur.
- Warum dieser Job: Gestalte die Zukunft der Creator-Suche und arbeite mit modernster Technologie.
- Qualifikationen: Erfahrung in der Softwareentwicklung und im Umgang mit großen Datenmengen.
Hey, ich bin Adrian. Ich stelle einen Senior Software Engineer ein, um dem Data Search-Team bei Modash beizutreten. Modash hilft Marken, Creator auf Instagram, TikTok und YouTube zu finden, zu verstehen und mit ihnen zu arbeiten. Mehr als 2.700 Unternehmen – darunter Stanley 1913, Sennheiser und NordVPN – nutzen uns, um ihre Partnerschaften mit Creatorn zu verwalten und auszubauen.
Hinter diesem Produkt steht ein faszinierendes Suchproblem: Kunden dabei zu helfen, die richtigen Personen aus über 400 Millionen Creator-Profilen und Milliarden von Mediendateien zu finden. Wir kombinieren großangelegte Datenverarbeitung, traditionelle Retrieval-Methoden, Vektorsuche, multimodale Einbettungen und LLMs, um das möglich zu machen.
Warum wir einstellen
Die Suche bei Modash ist keine interne Plattform oder Unterstützungsfunktion. Sie ist eines der Kernprodukte, die Kunden verwenden, um Creator zu entdecken. Der Umfang ist groß, die Daten sind unordentlich und die Suchintention ist oft komplex. Ein Kunde könnte nach Creatorn in einer bestimmten Nische suchen, nach Personen, deren Inhalte einen bestimmten visuellen Stil vermitteln, oder nach Konten, die einer Gruppe ähneln, die sie bereits kennen. Das gut zu lösen erfordert mehr als nur einen weiteren Filter hinzuzufügen oder eine LLM-API aufzurufen.
Wir benötigen einen Senior Engineer, der im gesamten Retrieval-System arbeiten kann – von Daten- und Indexierungspipelines bis hin zu Einbettungen, Ranking, Relevanz und latenzarmer Bereitstellung – und vage Produktprobleme bis zur Produktion bringen kann. Du wirst dem spezialisierten Data Search-Team beitreten und eng mit Data Core, Data Insights, Produktteams, Kunden und der Unternehmensführung zusammenarbeiten. Du wirst echte Autonomie haben, aber nicht isoliert arbeiten.
Was du tatsächlich besitzen wirst:
- Die Suche nach Creatorn sinnvoll verbessern. Du wirst verbessern, wie Kunden Creators aus über 400 Millionen Profilen und Milliarden von Mediendateien entdecken.
- Multimodale Daten in durchsuchbare Intelligenz umwandeln. Du wirst Systeme aufbauen, die Einbettungen aus Bildern, Videos, Text und Audio in großem Maßstab generieren und diese Signale in einer echten kundenorientierten Sucherfahrung nützlich machen.
- Neue Suchfunktionen in die Produktion bringen. Du wirst Modelle und Technologien pragmatisch bewerten und vielversprechende Ansätze innerhalb von Wochen anstelle von Quartalen von Experimenten zu einem zuverlässigen Produktionssystem überführen.
- Das System von Anfang bis Ende besitzen. Du wirst helfen, das Problem zu gestalten, Anforderungen zu sammeln, die Architektur zu entwerfen, den Code zu schreiben, ihn freizugeben, die Ergebnisse zu messen und ihn zu verbessern.
Was der Alltag aussieht:
Hier ist, was eine typische Woche beinhalten könnte:
- Montag: Eine Kundensuche liefert technisch relevante, aber unhilfreiche Ergebnisse. Du überprüfst die Retrieval- und Ranking-Stufen, identifizierst, wo die Intention verloren geht, und schlägst eine messbare Verbesserung vor.
- Dienstag: Tiefenfokuszeit. Du baust eine Pipeline, um multimodale Einbettungen über eine große Menge von Creator-Inhalten zu generieren und testest, wie die neue Darstellung die Retrieval-Qualität und -Kosten beeinflusst.
- Mittwoch: Du arbeitest mit Data Insights an einem neuen internen Datenpunkt. Gemeinsam einigt ihr euch auf dessen Definition, Abdeckung und Datenqualitätsanforderungen und stellt ihn in der Suche bereit, um den Kunden mehr Möglichkeiten zu geben, Creators zu entdecken.
- Donnerstag: Du testest ein Reranking-Modell mit einer festen Anzahl realer Kundenanfragen. Du misst, wie sehr es die Relevanz im Vergleich zu den hinzugefügten Latenz- und Inferenzkosten verbessert, und entscheidest, was bereit für die Produktion ist.
- Freitag: Du überprüfst Produktionsmetriken, untersuchst eine Relevanzregression und teilst, was du mit dem Team gelernt hast.
Wir halten Meetings zielgerichtet und schützen Zeit für tiefgehende Arbeit. Du wirst ein kurzes Standup haben, enge Zusammenarbeit, wenn es hilfreich ist, und viel Raum zum Entwerfen, Bauen, Optimieren und Starten.
Was du vorher gemacht hast:
- Großangelegte Daten- oder Backend-Produkte gebaut.
- Produkte von der Idee bis zur Produktion ausgeliefert.
- Verteilte Systeme entworfen.
- LLM-gesteuerte oder agentische Funktionen in der Produktion entwickelt.
- Autonom an vagen Problemen gearbeitet.
- Deutlich über Teams kommuniziert.
- In einem schnelllebigen Produktumfeld gearbeitet.
Bonuspunkte, wenn du mit multimodalen Einbettungen, Vektordatenbanken, semantischer Suche, Ranking-Algorithmen, Modellbereitstellung, selbst gehosteten Modellen oder GPU-Infrastruktur gearbeitet hast. Neugier auf die Creator-Wirtschaft hilft auch, aber wir bringen dich auf den neuesten Stand.
Unser Stack:
- AWS und GCP, mit Pulumi für Infrastruktur als Code
- Python, TypeScript und Node.js
- PySpark auf AWS EMR
- Airflow
- Milvus Vector DB über Zilliz
- Elasticsearch
- LLM-Batch-APIs
- Apache Iceberg
- SageMaker, DynamoDB, S3, Glue, Kinesis, Lambda, ECS und Aurora
- Slack, GitHub, Linear, Notion und Cursor
Der Interviewprozess:
- Einführungsgespräch
- Coding-Interview
- Systemdesign-Interview
- Team-Interview
- Kultur- und Ausrichtungsgespräch mit unserem CEO, Avery Schrader
Was wir anbieten:
- Vollständig remote in Europa
- Flexible Arbeitszeiten
- Unbegrenzt bezahlter Urlaub
- Unterstützung bei der persönlichen Entwicklung
- Echte Verantwortung
- Regelmäßige Offsites
Modash wurde 2018 von einem Schulabbrecher und einem Kanadier gegründet. Modash baut eine Suite von Tools auf, die Marken helfen, Partnerschaften mit Online-Content-Creators zu skalieren. Über 2.700 Unternehmen nutzen Modash bereits, um ihre Influencer-Marketing-Arbeit zu verwalten und auszubauen. Modash wird hier bleiben. Wir haben 8-stellige ARR über zwei Produkte, eine Investition in Höhe von 12 Millionen Dollar in Serie A und wir sind standardmäßig lebendig. Wenn du Modash beitrittst, wirst du von Menschen umgeben sein, die wirklich die Besten in ihrem Handwerk sein wollen. Komm zu uns. Sei großartig, tue großartige Dinge, schaffe großartige Erinnerungen und mache einen großen Einfluss.
Senior Software Engineer - Data Search (remote, Europe) Arbeitgeber: Modash
Modash ist ein hervorragender Arbeitgeber, der eine dynamische und unterstützende Arbeitsumgebung bietet, in der Kreativität und Eigenverantwortung geschätzt werden. Mit flexiblen Arbeitszeiten, unbegrenztem Urlaub und der Möglichkeit, vollständig remote zu arbeiten, fördert das Unternehmen das persönliche Wachstum seiner Mitarbeiter und ermöglicht es ihnen, ihre besten Leistungen zu erbringen. Hier haben Sie die Freiheit, innovative Ideen zu verfolgen und an bedeutenden Projekten zu arbeiten, während Sie Teil eines engagierten Teams von Fachleuten sind.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Senior Software Engineer - Data Search (remote, Europe) 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 Modash anzuklopfen, wenn du dich auf die Stelle als Senior Software Engineer - Data Search (remote, Europe) 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 Modash vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer - Data Search (remote, Europe) 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 Modash 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 Modash 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.