JD - Senior Software Engineer 1, ML

JD - Senior Software Engineer 1, ML

Vollzeit 60000 - 80000 € / Jahr (geschätzt) Homeoffice (teilweise)
Dormont Manufacturing Co

Auf einen Blick

  • Aufgaben: Entwickle personalisierte Empfehlungssysteme und arbeite mit großen Datensätzen.
  • Unternehmen: Innovatives Unternehmen im Bereich Produktentdeckung mit einer dynamischen Teamkultur.
  • Vorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
  • Weitere Informationen: Hervorragende Karrierechancen in einem schnelllebigen Umfeld.
  • Warum dieser Job: Gestalte die Zukunft des Einkaufens und beeinflusse Millionen von Nutzern.
  • Qualifikationen: Erfahrung in ML-Engineering und Backend-Entwicklung erforderlich.

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

Über die Position

Als Senior Software Engineer für Personalisierung sind Sie verantwortlich für das Design, die Entwicklung und die kontinuierliche Verbesserung des Empfehlungsalgorithmus, der den personalisierten Produktfeed der Nutzer antreibt. Sie arbeiten mit einem umfangreichen Datensatz von vom Nutzer gespeicherten Produkten und einer Live-Datenpipeline, die aus Tausenden von Einzelhändler-Feeds speist, um ein System zu erstellen, das die einzigartigen Vorlieben jedes Nutzers in Bezug auf Marke, Kategorie, Farbe, Preispunkt und Passform erlernt. Dies ist eine Rolle mit hoher Verantwortung und hohem Einfluss. Sie werden eng mit Produkt-, Ingenieur- und Datenteams zusammenarbeiten, um zu definieren, wie großartige Personalisierung aussieht – und dann bauen Sie es.

Erwartungen: Diese Position bietet Flexibilität bei der Remote-Arbeit; jedoch wird erwartet, dass Sie, wenn Sie in einer pendelbaren Entfernung zu einem unserer Büros in New York, Des Moines, Birmingham, Los Angeles, Chicago oder Seattle wohnen, zwei Tage pro Woche im Büro arbeiten.

Über das Team

Unsere nächste Generation der Produktentdeckungsplattform verbindet Käufer mit den Dingen, die sie lieben, über Tausende von Einzelhandelspartnern. Nutzer speichern, organisieren und teilen Produkte, die sie begeistern – und unsere Plattform verwandelt diese Signale in ein tief personalisiertes Einkaufserlebnis. Wir beziehen Live-Produktfeeds von Tausenden von Einzelhändlern und nutzen ein tiefes Verständnis für den Geschmack jedes Nutzers, um das richtige Produkt zum richtigen Zeitpunkt anzuzeigen. Wir bauen die Empfehlungsmaschine im Herzen dieses Einkaufserlebnisses – ein System, das nicht nur versteht, was Menschen speichern, sondern auch, warum sie es speichern. Dies ist eine grundlegende Einstellung, die prägen wird, wie Millionen von Nutzern Produkte entdecken, die sie lieben.

Beitragsverantwortlichkeiten, Maßnahmen und erwartete messbare Ergebnisse

  • Entwicklung des Empfehlungsalgorithmus (30%)
    • Design und Aufbau der Kern-Personalisierungsengine unter Verwendung von vom Nutzer gespeicherten Produktdaten als Verhaltenssignale.
    • Entwicklung von Multi-Signal-Empfehlungsmodellen, die Markenaffinität, Produktkategorie, Farbpalette, Passform-/Größensignale, Preissensitivität und Trends berücksichtigen.
    • Implementierung und Bewertung einer Reihe von Ansätzen, einschließlich kollaborativer Filterung, inhaltsbasierter Filterung und hybrider neuronaler Architekturen.
    • Aufbau und Pflege von Produkt-Embedding-Modellen, die reichhaltige semantische Ähnlichkeit über den Katalog der Einzelhändler erfassen.
    • Entwicklung von Cold-Start-Strategien zur Generierung hochwertiger Empfehlungen für neue Nutzer mit begrenzter Speicherhistorie.
  • Datenaufnahme & Feature Engineering (25%)
    • Design und Wartung robuster Pipelines zur Aufnahme, Normalisierung und Anreicherung von Produktfeeds von Tausenden von Einzelhandelspartnern.
    • Zusammenarbeit an einer einheitlichen Produkttaxonomie und Attributextraktionsschicht, die inkonsistente Einzelhändlermeldungen in kohärente Merkmale standardisiert (Kategorie, Farbe, Material, Passform usw.).
    • Nutzung von NLP- und Computer Vision-Techniken zur Extraktion von Attributen aus unstrukturierten Produktbeschreibungen und Bildern.
    • Partnerschaft mit dem Data-Engineering-Team zur Aufrechterhaltung der Datenqualität, Frische und Katalogabdeckung in großem Maßstab.
  • Personalisierter Feed & Ranking (25%)
    • Aufbau und Verantwortung für die Ranking- und Re-Ranking-Schicht, die den personalisierten Feed jedes Nutzers in Echtzeit zusammenstellt.
    • Entwicklung und Feinabstimmung von Multi-Objective-Rankings, die Relevanz, Neuheit, Vielfalt und Geschäftsziele (z.B. geförderte/gesponserte Einzelhandelspartnerschaften) ausbalancieren.
    • Implementierung von Feedback-Schleifen, die die Nutzerpräferenzmodelle kontinuierlich basierend auf impliziten Signalen (Speicherungen, Klicks, Verweildauer, Shares) aktualisieren.
    • Aufbau von A/B-Testlösungen zur rigorosen Bewertung von Ranking- und Empfehlungänderungen anhand wichtiger Engagement-Metriken.
  • Ingenieurexzellenz (20%)
    • Verantwortung für Produktionssysteme. Debugging von Problemen in den Bereichen Indizierung, Abruf, Ranking und Bereitstellung.
    • Erstellung klarer Dokumentationen für Pipelines, Modelle, APIs und Systemdesign.
    • Beitrag zu Best Practices für ML-Systeme, API-Design und skalierbare Infrastruktur.
    • Aktuell bleiben mit Fortschritten in den Bereichen Empfehlung, Ranking und Personalisierungssysteme und deren praktische Anwendung.

Bildung

Abschluss in Informatik, Ingenieurwesen oder einem verwandten Bereich.

Erfahrung

Sie haben eine starke Grundlage in modernen Backend- und ML-Engineering-Praktiken und lernen und entwickeln sich weiter. Sie bringen:

  • 5+ Jahre Erfahrung im ML-Engineering mit Schwerpunkt auf Empfehlungssystemen, Personalisierung oder Suchranking mit praktischer Tiefe in kollaborativer Filterung, Matrixfaktorisierung, inhaltsbasierter und hybrider neuronaler Ansätze.
  • Nachweisliche Erfahrung im Design, Training und Bereitstellung von Embedding-Modellen und Vektorrückgewinnung (z.B. Milvus, Pinecone) für Produkt- oder Inhaltsähnlichkeit im Katalogmaßstab.
  • Produktionserfahrung in der Bereitstellung von Echtzeit-, latenzarmen ML-Vorhersagen und im Management des gesamten Modell-Lebenszyklus – Training, Bereitstellung, Versionierung und Überwachung – auf Cloud-ML-Plattformen wie AWS SageMaker oder GCP Vertex AI (einschließlich Vertex AI Pipelines).
  • Strenge Experimentierdisziplin: Experimentdesign, A/B- und multivariate Tests sowie die analytische Fähigkeit, Modellergebnisse in klare Produkt- und Geschäftsentscheidungen zu übersetzen.
  • Umfangreiche Backend-Engineering-Erfahrung mit starker Beherrschung von Python und modernen ML-Frameworks (PyTorch, TensorFlow oder JAX), plus Kenntnisse in Node.js und TypeScript.
  • Erfahrung im Design von groß angelegten Daten- und Feature-Pipelines unter Verwendung von Apache Kafka, Spark, Beam, Airflow oder Flink für Streaming-Aufnahme, Transformation und Feature-Engineering.
  • Angewandte NLP- und/oder Computer Vision-Erfahrung bei der Extraktion strukturierter Attribute (Kategorie, Farbe, Material, Passform) aus unstrukturierten Produktbeschreibungen und Bildern.
  • Starke API- und Infrastrukturgrundlagen: REST- und GraphQL-Design mit sicherer Authentifizierung (OAuth/JWT), Git-basierte Workflows, Containerisierung mit Docker und Kubernetes sowie Produktionsbeobachtbarkeit mit Grafana, Kibana und APM-Tools.
  • Neugier und Pragmatismus in Bezug auf aufkommende KI, insbesondere LLMs und moderne Retrieval-/Ranking-Techniken, mit einer Erfolgsbilanz bei der Umsetzung neuer Ansätze in reale Produktionsanwendungsfälle.
  • Starke schriftliche und mündliche Kommunikation, in der Lage, technische Abwägungen sowohl technischen als auch nicht-technischen Stakeholdern zu erklären, mit einem datengestützten Ansatz zur Problemlösung.

Besondere Kenntnisse, Fähigkeiten, Zertifizierungen und Fähigkeiten

  • Core Tech Stack
  • Backend- und API-Entwicklung mit Python, FastAPI, Node.js und TypeScript.
  • Suche und Indizierung mit Elasticsearch für Relevanz, Abruf und Abfrageoptimierung.
  • Ereignisgesteuerte Architektur und Streaming mit Apache Kafka.
  • Vektor-Suche und Embedding-Infrastruktur mit Vektordatenbanken wie Milvus oder Pinecone.
  • Cloud und Infrastruktur mit Google Cloud Platform oder Amazon Web Services mit Containerisierung über Docker und Orchestrierung über Kubernetes.

Reise erforderlich (ungefähr): 0%

Es ist die Politik von People Inc., allen Personen unabhängig von Alter, Hautfarbe, nationaler Herkunft, Staatsbürgerschaft, körperlicher oder geistiger Behinderung, Rasse, Religion, Glauben, Geschlecht, sexueller Orientierung, Geschlechtsidentität und/oder -ausdruck, genetischen Informationen, Familienstand, Status in Bezug auf öffentliche Unterstützung, Veteranenstatus oder einer anderen durch Bundes-, Landes- oder lokale Gesetze geschützten Eigenschaft gleiche Beschäftigungsmöglichkeiten (EEO) zu bieten. Darüber hinaus wird das Unternehmen angemessene Vorkehrungen für qualifizierte Personen mit Behinderungen treffen. Anfragen nach Unterkünften können per E-Mail an hr@people.inc gerichtet werden. Das Unternehmen nimmt am bundesstaatlichen E-Verify-Programm teil, um die Identität und die Beschäftigungsberechtigung aller neu eingestellten Mitarbeiter zu bestätigen.

Vergütungsbereich

Gehalt: New York: 170.000 - 195.000 USD, Remote US: 160.000 - 180.000 USD. Der oben angegebene Gehaltsbereich stellt das voraussichtliche Minimum und Maximum des Gehaltsbereichs für diese Position dar und kann sich in Zukunft ändern. Das tatsächliche Gehalt kann variieren und kann über oder unter dem Bereich liegen, basierend auf verschiedenen Faktoren, einschließlich, aber nicht beschränkt auf Arbeitsort, Erfahrung und Leistung. Der angegebene Bereich ist nur ein Bestandteil des Gesamtvergütungspakets von People Inc. für Mitarbeiter. Weitere Vergütungen können jährliche Boni und kurz- und langfristige Anreize umfassen. Darüber hinaus bietet People Inc. den Mitarbeitern (und ihren berechtigten Familienangehörigen) eine Vielzahl von Leistungen, darunter medizinische, zahnmedizinische, augenärztliche, verschreibungspflichtige Medikamente, unbegrenzte bezahlte Freizeit (PTO), Unterstützung bei Adoption oder Leihmutterschaft, Spendenmatching, Studiengebührenrückerstattung, Grundversicherung, Grundunfallversicherung, ergänzende Lebensversicherung, ergänzende Unfallversicherung, Pendelvergünstigungen, kurzfristige und langfristige Invaliditätsversicherung, Gesundheitsersparnis- und flexible Ausgabenfonds, Familienpflegeleistungen, einen großzügigen 401K-Sparplan mit einem Unternehmensmatch-Programm, 10-12 bezahlte Feiertage jährlich und großzügige bezahlte Elternzeit (für gebärende und nicht gebärende Eltern), die alle je nach Art Ihrer Anstellung bei People Inc. und Ihrem Arbeitsort variieren können. Wir bieten auch freiwillige Leistungen wie Haustierversicherung, Unfall-, kritische und Krankenhausindemnitätsversicherungen, Lebens- und Invaliditätsversicherungen an.

JD - Senior Software Engineer 1, ML Arbeitgeber: Dormont Manufacturing Co

People Inc. ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, in einem dynamischen und innovativen Umfeld zu arbeiten, das auf persönliche Entwicklung und Teamarbeit setzt. Mit flexiblen Arbeitsmodellen, großzügigen Leistungen wie unbegrenztem Urlaub, umfassenden Gesundheitsleistungen und einem starken Fokus auf Mitarbeiterwachstum, ist unser Standort in New York ideal für Fachkräfte, die an der Spitze der Technologie im Bereich maschinelles Lernen und Personalisierung stehen möchten. Hier haben Sie die Chance, bedeutende Beiträge zu leisten und die Zukunft des Einkaufens mitzugestalten.

Dormont Manufacturing Co

Kontaktdaten:

Dormont Manufacturing Co Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so JD - Senior Software Engineer 1, ML erhalten könnten

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 Dormont Manufacturing Co anzuklopfen, wenn du dich auf die Stelle als JD - Senior Software Engineer 1, ML 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 Dormont Manufacturing Co vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um JD - Senior Software Engineer 1, ML mit Bravour zu bestehen

Machine Learning Engineering
Recommendation Systems
Collaborative Filtering
Matrix Factorization
Content-Based Filtering
Neural Networks
Data Ingestion

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 Dormont Manufacturing Co 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 Dormont Manufacturing Co 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.