Auf einen Blick
- Aufgaben: Entwickle innovative Produkte und verbessere die Narvar-Plattform mit Machine Learning.
- Unternehmen: Narvar, ein führendes Unternehmen im Bereich Post-Purchase-Erlebnisse.
- Vorteile: Attraktives Gehalt, flexible Arbeitszeiten, und ein kreatives Arbeitsumfeld.
- Weitere Informationen: Dynamisches Team mit Fokus auf Innovation und Zusammenarbeit.
- Warum dieser Job: Gestalte das Einkaufserlebnis von Millionen durch cutting-edge Technologien.
- Qualifikationen: Starke Kenntnisse in Machine Learning und Erfahrung mit großen Datenmengen.
Narvar wächst! Wir stellen einen Senior Software Engineer II ein, um neue Produkte zu entwickeln und alle Aspekte der Narvar-Plattform zu verbessern. Daten stehen im Mittelpunkt unseres Wettbewerbsvorteils, daher hat die Arbeit, die Sie leisten, einen großen Einfluss auf das Unternehmen, unsere Geschäftspartner und das Leben unserer Endbenutzer.
Machine Learning Engineers bei Narvar arbeiten über den gesamten Stack. Wir sind 'Full-Stack' ML Engineers. Das bedeutet, dass wir produktionsrelevanten Code schreiben und die Maschinenlernoperationen für unsere Teams übernehmen.
Tagtägliche Aufgaben:
- Entwerfen und Bereitstellen von Maschinenlernalgorithmen für Anwendungsfälle in den Bereichen E-Commerce, Verbraucherverhalten, Märkte, Logistik und neue Produkte.
- Arbeiten mit realen Verbraucherdaten für natürliche Sprachverarbeitung, Bildklassifizierung, Zeitreihenanalyse, Ausreißererkennung, Benutzermodellierung usw.
- Arbeiten mit großen unstrukturierten Daten.
- Am Schnittpunkt von Mathematik, Maschinenlernen, Wirtschaft und Informatik sein und Millionen von Benutzern durch Ihre Arbeit beeinflussen.
- Die Wirkung Ihres Data Science-Teams durch den Aufbau von Frameworks, Tools und Methoden multiplizieren, die das gesamte Team nutzt.
- Führungskompetenz durch qualitativ hochwertige Berichte, Bewertungen und eine starke Vision, die auf praktischer Erfahrung und einem breiteren Branchenblick basiert, bereitstellen.
Was wir suchen:
- Starke Fähigkeiten im Bereich Maschinenlernen. Fließend in Python, PyTorch, Tensorflow, Pandas, Numpy und Maschinenlern-Paketen.
- Datenengineering-Fähigkeiten und Erfahrung mit großen Datenmengen. Sie sollten mit großen Datenmengen (TB) in einer Produktionsumgebung gearbeitet haben und erstklassige Datenpipelines mit modernen Tools (z.B. Spark) gebaut haben.
- Über 10 Jahre praktische Erfahrung in der Bereitstellung von Modellen in der Produktion, mit verschiedenen Problemstellungen (z.B. Benutzermodellierung, Spam-Klassifizierung, Vorhersage, Clustering usw.).
- MS in Informatik, Statistik, Mathematik, Naturwissenschaften (physisch oder sozial), Ingenieurwesen oder einem ähnlichen quantitativen und rechnerischen Bereich plus 5+ Jahre Branchenerfahrung.
- Starke Softwareentwicklungs- und Programmierfähigkeiten mit der Fähigkeit, produktionsrelevanten Code zu schreiben.
- Starkes Verständnis von Wahrscheinlichkeit & Statistik, Maschinenlernen und Algorithmen.
- Erfahrung mit SQL- und NoSQL-Datenbanken.
- Erfahrung mit Linux und Shell-Scripting.
- Frühere Erfahrung in Startups wird stark bevorzugt.
Bonuspunkte:
- Erfahrung in der Implementierung von Anwendungen auf Google Cloud Platform.
- Erfahrung mit tiefen generativen Modellen oder Graph-Lernen ist von Vorteil.
- Taggen Sie Ihre Bewerbung mit Ihrer Lösung für einen aktiven / kürzlich abgeschlossenen Kaggle-Wettbewerb, um sich einen Vorteil zu verschaffen.
- Erfahrung in der Leitung eines Teams von Daten- und Datenwissenschaftlern; Starke Fähigkeit, die Wirkung des Teams und der Teammitglieder zu multiplizieren; hervorragende schriftliche Kommunikation; selbstmotiviert, der Komplexität mit Praktikabilität ausbalancieren kann.
Warum Narvar?
Wir haben es uns zur Aufgabe gemacht, das tägliche Leben der Verbraucher zu vereinfachen. Der Post-Purchase-Prozess ist eine kritische Phase der Kundenreise. Deshalb haben wir Narvar geschaffen - eine Plattform, die darauf abzielt, die Kundenbindung durch nahtlose Post-Purchase-Erlebnisse zu fördern, die es Einzelhändlern ermöglichen, Kunden zu halten, zu engagieren und zu erfreuen.
Wenn Sie jemals etwas online gekauft haben, besteht eine gute Chance, dass Sie unsere Plattform genutzt haben! Von den heißesten neuen Direct-to-Consumer-Unternehmen bis hin zu den renommiertesten Marken im Einzelhandel arbeitet Narvar mit GameStop, Neiman Marcus, Sonos, Nike und über 1300 anderen Marken zusammen. Mit Standorten in San Francisco, Atlanta, London und Bangalore haben wir über 125 Millionen Verbraucher weltweit in mehr als 10 Milliarden Interaktionen, 38 Ländern und 55 Sprachen bedient.
Die Pionierarbeit in der Post-Purchase-Bewegung bedeutet, ins Unbekannte vorzudringen. Unser Team gedeiht in diesem Abenteuergeist und pflegt eine Innovationsmentalität. Wir sind ein Zuhause für große Herzen und lassen unser Ego an der Tür. Wir arbeiten hart, aber wir nehmen uns immer Zeit, um berufliche Erfolge, Babypartys, Geburtstagsfeiern und alles dazwischen zu feiern.
Wir sind ein Arbeitgeber, der Chancengleichheit bietet, und schätzen Vielfalt in unserem Unternehmen. Wir diskriminieren nicht aufgrund von Rasse, Religion, Hautfarbe, nationaler Herkunft, Geschlecht, sexueller Orientierung, Alter, Familienstand, Veteranenstatus oder Behinderungsstatus.
Unten finden Sie das geschätzte Jahresgehalt für diese Position, das nicht die anderen Komponenten umfasst, die ein Angebot von Narvar ausmachen, einschließlich: jährlicher Bonus, Eigenkapital und Leistungen. Die Spanne spiegelt das Mindest- und Höchstziel für die Gehälter neuer Mitarbeiter für die Position in den USA wider. Innerhalb der Spanne basieren individuelle Vergütungspakete auf Faktoren, die einzigartig für jeden Kandidaten sind, einschließlich, aber nicht beschränkt auf, Fähigkeiten, Ausbildung und Zertifizierungen sowie Arbeitsort.
Narvar Gehaltsbereich: $180,000-$230,000 CAD
Sr. Software Engineer II, Machine Learning Arbeitgeber: Narvar
Narvar ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, an innovativen Produkten zu arbeiten und einen bedeutenden Einfluss auf das Nutzererlebnis zu haben. Mit einer offenen und unterstützenden Unternehmenskultur fördert Narvar die persönliche und berufliche Weiterentwicklung seiner Mitarbeiter und bietet zahlreiche Vorteile, darunter flexible Arbeitszeiten und ein engagiertes Team, das Vielfalt schätzt und Erfolge gemeinsam feiert. Die Standorte in San Francisco, Atlanta, London und Bangalore bieten zudem ein dynamisches Umfeld, in dem kreative Ideen gedeihen können.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Sr. Software Engineer II, Machine Learning 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 Narvar anzuklopfen, wenn du dich auf die Stelle als Sr. Software Engineer II, Machine Learning 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 Narvar vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Sr. Software Engineer II, Machine Learning 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 Narvar 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 Narvar 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.